https://www.developerfusion.com/t/java/tutorials/Java Tutorials & Articles from Developer Fusion2010-11-02T11:33:00.00Zhttp://www.developerfusion.com/article/84417/rails-mvc-and-routing/Rails MVC and routing2010-11-02T11:33:00.00ZKevin 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 Joneshttp://www.developerfusion.com/article/84484/light-up-your-development-with-selenium-tests/Automate web application UI testing with Selenium2010-10-04T08:38:00.00ZTesting web applications is a problem, but Sing Li thinks the solution might be easier than you think with Selenium.Sing Lihttp://www.developerfusion.com/article/84524/deep-c-regular-expressions-8211-the-director8217s-cut/Regular expressions in C# - the director's cut2010-09-23T10:58:00.00ZIf you think regular expressions are trivial and boring, Mike James reveals that in .NET they are amazing powerful and not to be missed.Mike Jameshttp://www.developerfusion.com/article/84479/jsp-for-net-developers/JSP for .NET developers2010-09-23T10:34:00.00ZIt 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 Lihttp://www.developerfusion.com/article/84501/full-blackberry-java/Full BlackBerry Java2009-04-30T00:00:00.00ZIf 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 Jameshttp://www.developerfusion.com/article/9794/domain-driven-design-a-step-by-step-guide-part-1/Domain Driven Design: A Step by Step Guide - Part 12009-02-13T11:02:00.00ZThere 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 Charltonhttp://www.developerfusion.com/article/9536/using-adobe-flex-in-visual-studio/Using Adobe Flex in Visual Studio2009-01-06T16:37:00.00ZYou 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 Wickshttp://www.developerfusion.com/article/9407/implementing-the-singleton-pattern-in-c/Implementing the Singleton Pattern in C#2008-12-07T14:03:00.00ZThe 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 Skeethttp://www.developerfusion.com/article/8251/the-beauty-of-closures/The Beauty of Closures2008-10-08T16:13:00.00ZClosures 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 Skeethttp://www.developerfusion.com/article/84299/java-in-a-python-body/Java in a Python body2008-10-01T00:00:00.00ZSing Li explores the advantages of Jython, a Python implementation created in Java.Sing Lihttp://www.developerfusion.com/article/84328/javascript-gems/JavaScript gems2008-09-01T00:00:00.00ZBuild more concise, elegant JavaScript code.Ian Elliotthttp://www.developerfusion.com/article/7609/why-patterns/Why Patterns2008-03-19T20:42:00.00ZWe 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 Clymerhttp://www.developerfusion.com/article/7599/the-zen-of-volta/The Zen of Volta2008-03-19T20:26:00.00ZRichard 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 Blewetthttp://www.developerfusion.com/article/7342/aop-in-javascript-using-humax-framework/AOP in JavaScript using Humax Framework2008-01-26T13:11:00.00ZIn 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 Alihttp://www.developerfusion.com/article/84429/a-multitiered-java-application-with-gwt/A multi-tiered Java application with GWT2007-11-30T00:00:00.00ZMobile applications are generally regarded as difficult. Sing Li describes a mobile architecture that is highly generalisable.Sing Lihttp://www.developerfusion.com/article/84332/simple-rpc-with-gwt/Simple RPC with GWT2007-10-31T00:00:00.00ZGoing 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 Lihttp://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 Panels2007-09-30T00:00:00.00ZWeb 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 Lihttp://www.developerfusion.com/article/7087/have-you-seen-the-silverlight/Have you seen the Silverlight?2007-09-17T20:49:00.00ZSo 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 Wheelerhttp://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.00ZWhat 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 Murphyhttp://www.developerfusion.com/article/84369/interactive-animation-with-java-se-6/Interactive animation with Java SE 62007-06-24T00:00:00.00ZJava 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