Multi-threaded Magic: Building Multitasking Applications 16 Feb 2007 20:58 GMTMulti-threading is used so widely that it's become ubiqitous. How else do you think you can listen to music at the same time that you change the display of your music player? This article introduces the basics of this increasingly useful methodolgy.
Source: JavaBoutique Sizing Up Open Source Java Persistence 16 Feb 2007 04:32 GMTConfused and puzzled by the plethora of persistence options in Java? You are not alone. Examine how some popular open source persistence frameworks stack up against one other and JDBC.
Source: DevX Tackling Java Performance Problems with Janino 15 Feb 2007 05:00 GMTThe Janino library takes a very different approach to performance, allowing you to dynamically compile your most-used expressions. Tom Gibara introduces Janino and makes some remarkable claims about its capabilities.
Source: Java.net Architecture of a Highly Scalable NIO-Based Server 13 Feb 2007 05:00 GMTIf you're writing low-level server code, you'll probably make the decision early to use NIO for high-performance I/O. But are you prepared to address the threading concerns to get the most out of NIO while serving the greatest number of concurrent users? Gregor Roth looks at how an event-driven architecture can improve your performance and capacity.
Source: Java.net Leveraging EJB Timers for J2EE Concurrency 12 Feb 2007 21:52 GMTImprove the performance of your J2EE applications by using a concurrency approach that takes advantage of the inherent thread pool management of EJB timers.
Source: DevX