https://www.developerfusion.com/t/java/tutorials/ Java Tutorials & Articles from Developer Fusion 2010-11-02T11:33:00.00Z http://www.developerfusion.com/article/84417/rails-mvc-and-routing/ Rails MVC and routing 2010-11-02T11:33:00.00Z Kevin Jones thinks that the key idea in Rails is routing. See how this fits in with the MVC pattern and find out more about Rails by reading on. Kevin Jones http://www.developerfusion.com/article/84484/light-up-your-development-with-selenium-tests/ Automate web application UI testing with Selenium 2010-10-04T08:38:00.00Z Testing web applications is a problem, but Sing Li thinks the solution might be easier than you think with Selenium. Sing Li http://www.developerfusion.com/article/84524/deep-c-regular-expressions-8211-the-director8217s-cut/ Regular expressions in C# - the director's cut 2010-09-23T10:58:00.00Z If you think regular expressions are trivial and boring, Mike James reveals that in .NET they are amazing powerful and not to be missed. Mike James http://www.developerfusion.com/article/84479/jsp-for-net-developers/ JSP for .NET developers 2010-09-23T10:34:00.00Z It can be difficult to appreciate alien technology even if it's doing exactly the same job as something familiar and well understood. Sing Li makes it easy for .NET enthusiasts to comprehend JSP by comparing it with ASP.NET. Sing Li http://www.developerfusion.com/article/84501/full-blackberry-java/ Full BlackBerry Java 2009-04-30T00:00:00.00Z If you need to create an application that fully exploits the facilities of a BlackBerry handheld device you need to move to creating Java ME applications from scratch. Mike James describes just how easy it can be. Mike James http://www.developerfusion.com/article/9794/domain-driven-design-a-step-by-step-guide-part-1/ Domain Driven Design: A Step by Step Guide - Part 1 2009-02-13T11:02:00.00Z There is a lot of interest in DDD recently, both in the book, and in the methodology, and in the buzzword. Casey aims to clear up the confusion and start to demystify it. Casey Charlton http://www.developerfusion.com/article/9536/using-adobe-flex-in-visual-studio/ Using Adobe Flex in Visual Studio 2009-01-06T16:37:00.00Z You can now take advantage of the Flex framework from right within Visual Studio to build Rich Internet Applications (RIAs). We get you up to speed on what Flex is and a basic application talking to a web service. Matt Wicks http://www.developerfusion.com/article/9407/implementing-the-singleton-pattern-in-c/ Implementing the Singleton Pattern in C# 2008-12-07T14:03:00.00Z The singleton pattern is one of the best-known patterns in software engineering, but often implemented without lazy loading and introducing unintended issues around threading. Jon Skeet runs through the possible implementations. Jon Skeet http://www.developerfusion.com/article/8251/the-beauty-of-closures/ The Beauty of Closures 2008-10-08T16:13:00.00Z Closures are often described in terms of functional languages, but Jon introduces the concept of closures in a world of C# and Java. Learn how to use them and why. Jon Skeet http://www.developerfusion.com/article/84299/java-in-a-python-body/ Java in a Python body 2008-10-01T00:00:00.00Z Sing Li explores the advantages of Jython, a Python implementation created in Java. Sing Li http://www.developerfusion.com/article/84328/javascript-gems/ JavaScript gems 2008-09-01T00:00:00.00Z Build more concise, elegant JavaScript code. Ian Elliott http://www.developerfusion.com/article/7609/why-patterns/ Why Patterns 2008-03-19T20:42:00.00Z We look at the rise of 'patterns' in the developer community, and how they've evolved to help communication between developers and understanding more clearly the intent of a given piece of code. Andy Clymer http://www.developerfusion.com/article/7599/the-zen-of-volta/ The Zen of Volta 2008-03-19T20:26:00.00Z Richard takes a looks at a preview of a Microsoft incubation project called Volta, offering a new way of deploying applications written using single-tier architecture to a multi-tiered client/server environment without having to rewrite the code. Richard Blewett http://www.developerfusion.com/article/7342/aop-in-javascript-using-humax-framework/ AOP in JavaScript using Humax Framework 2008-01-26T13:11:00.00Z In this article, I've explained how can we design our client side application with aspect-oriented approach along with object-oriented approach using the open source web framework "Humax". M Sheik Uduman Ali http://www.developerfusion.com/article/84429/a-multitiered-java-application-with-gwt/ A multi-tiered Java application with GWT 2007-11-30T00:00:00.00Z Mobile applications are generally regarded as difficult. Sing Li describes a mobile architecture that is highly generalisable. Sing Li http://www.developerfusion.com/article/84332/simple-rpc-with-gwt/ Simple RPC with GWT 2007-10-31T00:00:00.00Z Going beyond dynamic GUI and responsive interactions for web applications, GWT provides an easy-to-use remote procedure mechanism that your AJAX application can use to fetch data from a remote server. Sing Li shows how to extend a GWT application to access data across a network via RPC. Sing Li http://www.developerfusion.com/article/84457/ajax-the-easy-way-8211-build-100-java-ajax-flying-panels/ AJAX the easy way - build 100% Java AJAX Flying Panels 2007-09-30T00:00:00.00Z Web 2.0 and AJAX are exciting, but writing production grade systems that utilize these technologies is far from easy. There existed no way for Java developers to break into AJAX ‘gently' - until now! The Google Web Toolkit (GWT) lets you program AJAX in Java. Sing Li http://www.developerfusion.com/article/7087/have-you-seen-the-silverlight/ Have you seen the Silverlight? 2007-09-17T20:49:00.00Z So you want fancy, sexy streaming media in the UI? And you want cool animations, fancy glow-in-the-dark buttons and decent, scalable vector graphics? And you want to run your application in a browser on both Windows and Mac OSX? If you’re already reaching for your copy of How to Wow with Flash, stop. There’s a new kid muscling onto the somewhat crowded Rich Interactive Application (RIA) block, and it’s coming from Microsoft. Dave Wheeler http://www.developerfusion.com/article/6875/improving-application-quality-using-testdriven-development-tdd/ Improving Application Quality Using Test-Driven Development (TDD) 2007-07-02T21:29:00.00Z What is the one activity or phase that improves the quality of your application? The answer is an easy one: Testing, and plenty of it. Traditionally, testing is a phase somewhere towards the expected end of the project - when the cost of any code or requirement changes is known to be much higher. Craig looks at how TDD can address this by adopting a more agile approach. Craig Murphy http://www.developerfusion.com/article/84369/interactive-animation-with-java-se-6/ Interactive animation with Java SE 6 2007-06-24T00:00:00.00Z Java SE 6 is no wimp when it comes to high performance interactive animations. Learn the tricks of the trade for Java animations and apply them in your next project. Sing Li