Make the Right Decision with Our Side-by-Side Comparison of Spring and EJB 3.0 01 Sep 2006 01:48 GMTAre you trying to choose between Spring and EJB 3.0? If you are you know what a hard decision it can be. Explore the similarities and differences between two of the most popular Java technologies today and learn key distinctions in making a technological decision between the two.
Source: DevX JOTM Transactions In Spring And Hibernate 31 Aug 2006 04:00 GMTYou need transactional integrity across databases, so you either use big app servers or munge JTA into your business logic, right? Maybe there's a lighter approach. Sowmya Hubert and Binildas C. A. say you can achieve the same thing with Spring, Hibernate, and JOTM, the "Java Open Transaction Manager."
Source: Java.net How to Publish Multiple Websites Using a Single Tomcat Web Application 30 Aug 2006 04:00 GMTWhile the idea of mapping several names onto one Apache instance with VirtualHost directives is well known, what do you do when you're serving web apps with Tomcat? Satya Komatineni has both the code and the configs that you'll need to make this work.
Source: O'Reilly Developing applications with Facelets, JSF, and JSP 29 Aug 2006 04:00 GMTJavaServer Faces (JSF), with some optional help from Facelets, offers a number of improvements from the Java web technologies (JSP and servlets) that preceded it. But it requires the developer to change some of his or her long-held habits. Dr. Xinyu Liu has a guide to help you make the transition.
Source: Java.net Five Habits of Highly Profitable Software Developers 24 Aug 2006 04:00 GMTLots of developers and managers talk a good game about best practices, but what are they? What makes a practice "best" anyways? Robert Miller argues the best code is that which can be understood, maintained, and extended, and in this article, he has five habits to do just that.
Source: Java.net Simplify List Screen Creation with AJAX 23 Aug 2006 23:58 GMTTweaking list screens can be a time-consuming hassle. You probably use a homemade or open source framework to lighten the load. This article shows you how you can use AJAX to help you create quick, feature-rich list screens.
Source: JavaBoutique Eclipse RCP: A Platform for Building Platforms 23 Aug 2006 04:00 GMTWhere do you start when building a Java desktop application? All Java gives you by default is public static void main (String[]); it's up to you from there. Eclipse's Rich Client Platform (RCP) offers a tested design, commonly-needed widgets, a standardized component model, pervasive extensibility, and more. Wayne Beaton has an introduction to get you up to speed with RCP-based development.
Source: O'Reilly Experiments in Streaming Content in Java ME 22 Aug 2006 04:00 GMTMany Java ME devices can play small files, but what about streaming media in real-time? "Pro Java ME MMAPI" author Vikram Goyal takes a look at what it takes to set up a streaming server and then develop ME classes for modeling and handling packets... only to run into the harsh realities of today's mobile media capabilities and limitations of MMAPI.
Source: Java.net Ping with J2SE 1.5.0 21 Aug 2006 23:46 GMTThe code in this tip shows you how to simulate the "ping" command with the J2SE Tiger InetAddress.isReachable method
Source: DevX