Java Tutorials & Articles from Developer Fusion https://www.developerfusion.com/t/java/tutorials/ Java Tutorials & Articles from Developer Fusion http://www.rssboard.org/rss-specification en-GB Tue, 02 Nov 2010 11:33:00 GMT Rails MVC and routing 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. http://www.developerfusion.com/article/84417/rails-mvc-and-routing/ http://www.developerfusion.com/article/84417/rails-mvc-and-routing/ Tue, 02 Nov 2010 11:33:00 GMT Kevin Jones Automate web application UI testing with Selenium Testing web applications is a problem, but Sing Li thinks the solution might be easier than you think with Selenium. http://www.developerfusion.com/article/84484/light-up-your-development-with-selenium-tests/ http://www.developerfusion.com/article/84484/light-up-your-development-with-selenium-tests/ Mon, 04 Oct 2010 08:38:00 GMT Sing Li Regular expressions in C# - the director's cut If you think regular expressions are trivial and boring, Mike James reveals that in .NET they are amazing powerful and not to be missed. http://www.developerfusion.com/article/84524/deep-c-regular-expressions-8211-the-director8217s-cut/ http://www.developerfusion.com/article/84524/deep-c-regular-expressions-8211-the-director8217s-cut/ Thu, 23 Sep 2010 10:58:00 GMT Mike James JSP for .NET developers 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. http://www.developerfusion.com/article/84479/jsp-for-net-developers/ http://www.developerfusion.com/article/84479/jsp-for-net-developers/ Thu, 23 Sep 2010 10:34:00 GMT Sing Li Full BlackBerry Java 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. http://www.developerfusion.com/article/84501/full-blackberry-java/ http://www.developerfusion.com/article/84501/full-blackberry-java/ Thu, 30 Apr 2009 00:00:00 GMT Mike James Domain Driven Design: A Step by Step Guide - Part 1 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. http://www.developerfusion.com/article/9794/domain-driven-design-a-step-by-step-guide-part-1/ http://www.developerfusion.com/article/9794/domain-driven-design-a-step-by-step-guide-part-1/ Fri, 13 Feb 2009 11:02:00 GMT Casey Charlton Using Adobe Flex in Visual Studio 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. http://www.developerfusion.com/article/9536/using-adobe-flex-in-visual-studio/ http://www.developerfusion.com/article/9536/using-adobe-flex-in-visual-studio/ Tue, 06 Jan 2009 16:37:00 GMT Matt Wicks Implementing the Singleton Pattern in C# 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. http://www.developerfusion.com/article/9407/implementing-the-singleton-pattern-in-c/ http://www.developerfusion.com/article/9407/implementing-the-singleton-pattern-in-c/ Sun, 07 Dec 2008 14:03:00 GMT Jon Skeet The Beauty of Closures 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. http://www.developerfusion.com/article/8251/the-beauty-of-closures/ http://www.developerfusion.com/article/8251/the-beauty-of-closures/ Wed, 08 Oct 2008 16:13:00 GMT Jon Skeet Java in a Python body Sing Li explores the advantages of Jython, a Python implementation created in Java. http://www.developerfusion.com/article/84299/java-in-a-python-body/ http://www.developerfusion.com/article/84299/java-in-a-python-body/ Wed, 01 Oct 2008 00:00:00 GMT Sing Li JavaScript gems Build more concise, elegant JavaScript code. http://www.developerfusion.com/article/84328/javascript-gems/ http://www.developerfusion.com/article/84328/javascript-gems/ Mon, 01 Sep 2008 00:00:00 GMT Ian Elliott Why Patterns 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. http://www.developerfusion.com/article/7609/why-patterns/ http://www.developerfusion.com/article/7609/why-patterns/ Wed, 19 Mar 2008 20:42:00 GMT Andy Clymer The Zen of Volta 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. http://www.developerfusion.com/article/7599/the-zen-of-volta/ http://www.developerfusion.com/article/7599/the-zen-of-volta/ Wed, 19 Mar 2008 20:26:00 GMT Richard Blewett AOP in JavaScript using Humax Framework 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". http://www.developerfusion.com/article/7342/aop-in-javascript-using-humax-framework/ http://www.developerfusion.com/article/7342/aop-in-javascript-using-humax-framework/ Sat, 26 Jan 2008 13:11:00 GMT M Sheik Uduman Ali A multi-tiered Java application with GWT Mobile applications are generally regarded as difficult. Sing Li describes a mobile architecture that is highly generalisable. http://www.developerfusion.com/article/84429/a-multitiered-java-application-with-gwt/ http://www.developerfusion.com/article/84429/a-multitiered-java-application-with-gwt/ Fri, 30 Nov 2007 00:00:00 GMT Sing Li Simple RPC with GWT 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. http://www.developerfusion.com/article/84332/simple-rpc-with-gwt/ http://www.developerfusion.com/article/84332/simple-rpc-with-gwt/ Wed, 31 Oct 2007 00:00:00 GMT Sing Li AJAX the easy way - build 100% Java AJAX Flying Panels 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. http://www.developerfusion.com/article/84457/ajax-the-easy-way-8211-build-100-java-ajax-flying-panels/ http://www.developerfusion.com/article/84457/ajax-the-easy-way-8211-build-100-java-ajax-flying-panels/ Sun, 30 Sep 2007 00:00:00 GMT Sing Li Have you seen the Silverlight? 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. http://www.developerfusion.com/article/7087/have-you-seen-the-silverlight/ http://www.developerfusion.com/article/7087/have-you-seen-the-silverlight/ Mon, 17 Sep 2007 20:49:00 GMT Dave Wheeler Improving Application Quality Using Test-Driven Development (TDD) 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. http://www.developerfusion.com/article/6875/improving-application-quality-using-testdriven-development-tdd/ http://www.developerfusion.com/article/6875/improving-application-quality-using-testdriven-development-tdd/ Mon, 02 Jul 2007 21:29:00 GMT Craig Murphy Interactive animation with Java SE 6 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. http://www.developerfusion.com/article/84369/interactive-animation-with-java-se-6/ http://www.developerfusion.com/article/84369/interactive-animation-with-java-se-6/ Sun, 24 Jun 2007 00:00:00 GMT Sing Li