You need to enable JavaScript to view more than 15 articles by this author.
Managing Component Dependencies Using ClassLoaders
Publish Date: Apr. 13, 2005
Use of the Class-Path entry within a JAR file's manifest can help you manage external dependencies--to a point. Once you start using multiple JARs that need incompatible versions of external JARs, problems quickly ensue. As Don Schwarz shows, you can get out of this problem by using your own class loader to manage the dependencies.
Peeking Inside the Box: Attribute-Oriented Programming with Java 1.5, Part 2
Publish Date: Jul. 21, 2004
Continuing an investigation into generating update messages without explicitly coding them, Don Schwarz tries combining some new approaches, including thread sampling and bytecode manipulation.
Peeking Inside the Box: Attribute-Oriented Programming with Java 1.5, Part 1
Publish Date: Jun. 30, 2004
Don Schwarz wants to add a status indicator to his Swing application, but the straightforward way turns out to be inelegant and limiting. In this first part of "Peeking Inside the Box," he considers code generation and bytecode manipulation as alternatives.