Extend the JDK Classes with Jakarta Commons, Part II 12 Nov 2005 00:00 GMTThis second installment of a three-part series further explores components in Jakarta Commons and presents real world examples to demonstrate how you can use them in your projects.
Source: DevX Measuring the Complexity of OO Systems 11 Nov 2005 22:25 GMTClasses in OO systems can often become too complex--either they're too big, or one class has been embedded with way too much business logic. Learn how to use these metrics to determine whether or not you need to refactor your classes and improve your software design.
Source: JavaBoutique Java Tech: Generics and You 10 Nov 2005 05:00 GMTAre you ready to put your generics knowledge to the test? Java Tech columnist Jeff Friesen has compiled a quiz with 20 questions designed to dig deep into the concepts, features, and gotchas of this major J2SE 5.0 feature.
Source: Java.net Free Developer Tools! 09 Nov 2005 11:51 GMTSun is offering the award-winning Sun Java Studio Enterprise and Sun Java Studio Creator IDEs at no cost to all developers worldwide who join Sun Developer Network (SDN).
Source: Sun New System Tray Functionality in Mustang 09 Nov 2005 11:51 GMTThe upcoming J2SE Mustang release includes a new system tray API, which allows you to embed a small icon in the OS system tray, attach a popup menu, and listen for various mouse events. This article explains how to take advantage of the two new classes that represent the system tray functionality in J2SE Mustang.
Source: Sun JBoss Cache as a POJO Cache 09 Nov 2005 05:00 GMTTypical in-memory cache systems can trip you up in ways you don't expect, from mangled object relationships to overly expensive serialization operations. A POJO cache offers a simpler, lower-maintenance alternative. Ben Wang uses JBoss Cache to show how POJO caches work.
Source: O'Reilly Hacking Swing: Translucent Windows 09 Nov 2005 05:00 GMTAll Java windows are absolutely rectangular, so you can forget about creating a nice Winamp-like window for your Swing app, right? Wrong. In this excerpt from
Swing Hacks, authors Joshua Marinacci and Chris Adamson show how you can use some imaging trickery to create arbitrarily shaped windows with Swing.
Source: O'Reilly Implementing Validation Rules using Aspects 08 Nov 2005 05:00 GMTData validation is something that may be needed throughout your application, which makes it a candidate for an aspect-oriented programming approach. Srini Penchikala shows how to combine AspectJ and Drools to create a rule-driven data validation system.
Source: Java.net Open Source Java Application Management: BlueGlue and MyJavaPack 05 Nov 2005 00:55 GMTCommunity development might give us all better tools, but working with open source can be a logistical nightmare. As open source proliferates, a new genre of tools is emerging with simpflification as its aim: open source infrastructure management. Drew Falkman investigates.
Source: JavaBoutique