How To Build a Compute Farm 21 Apr 2005 04:00 GMTParallel computing allows some programs to run faster by dividing them up into smaller pieces and running these pieces on multiple processors. ComputeFarm is an open source Java framework for developing and running parallel programs.
Source: Java.net Migrate Your J2EE Apps from EJB to Hibernate 20 Apr 2005 21:08 GMTYou've decided to switch from EJB to Hibernate for persistence in your J2EE applications, but you don't know what to do with your existing EJB tier. Learn how a few decisions upfront, some simple ground rules, and design patterns can smooth the transition.
Source: DevX How to Contribute Code to Mustang 20 Apr 2005 11:26 GMTAs part of the development process for the "Mustang" release of the Java 2 Platform, Standard Edition (J2SE 6.0), we are accepting external source code contributions for both bug fixes and features. Here's what's going on and how you can contribute!
Source: Sun Five Favorite Features from 5.0 20 Apr 2005 04:00 GMTA lot has been written about Java 5.0's great new features, leaving David Flanagan to focus on this review of five of his favorite new API features: the
Callable and
Future interfaces, new APIs for varargs and autoboxing, new ability interfaces, the
@Override annotation, and
MatchResult. Read to the end, where David reveals a bonus sixth feature, a new language syntax supported by Java 5.0 but known to very few. David is the author of
Java in a Nutshell, 5th Edition.
Source: O'Reilly Enterprise Streaming 20 Apr 2005 04:00 GMTThe Java Message Service is a lynchpin of J2EE, but is in some ways more difficult and less flexible than more basic forms of communication, like the stream model of the
java.io package. However, as Amir Shevat writes, the two are not mutually exclusive--you can write to JMS topics and queues with streams.
Source: O'Reilly Design Guidelines: Building Web Service Wrappers for an XML-based System 19 Apr 2005 23:34 GMTGiving externalor internalclients direct access to existing applications isn't always practical, secure, or flexible. Instead, it's often better to provide Web service wrapper around existing applications. Such wrappers let you safely expose existing systems to both internal and external customers and can work with a variety of communication methods via configurable protocols.
Source: DevX Swing Threading 19 Apr 2005 04:00 GMTIn this excerpt from SourceBeat's
Java Desktop Live, Scott Delap begins by giving you an up-close look at the event dispatch thread (EDT), which is responsible for dispatching events to the appropriate Swing component and for performing the paint operations of Swing components. It doesn't take long for even experienced programmers to lock up the user interface or dramatically slow down the responsiveness of a Swing application. This excerpt takes a close look at the Swing threading model and provides advice and examples for getting the most out of your Swing application.
Source: Java.net OpenEJB: Modular, Configurable, and Customizable 15 Apr 2005 23:59 GMTWhy reinvent the wheel when most of it already exists? Find out how OpenEJB's modular, configurable, and customizable architecture allows you to leave the details to its subsystems and concentrate on what you're really good at.
Source: JavaBoutique