Java Archive

The role of JNDI in J2EE

Mastering J2EE can be daunting, with an ever-growing list of technologies and acronyms. The Java Naming and Directory Interface (JNDI) has been at the core of the Java 2 Platform, Enterprise Edition (J2EE) from its inception, but it is often underutilized by novice J2EE developers. This article will help demystify the role of JNDI in J2EE applications and show how it can help decouple your application from the details of deployment.

Get RIB 1.1 tool for Swing and Eclipse GUIs

IBM has updated its well known Reflexive User Interface Builder for constructing and rendering graphical user interfaces (GUIs) for Java Swing and Eclipse Standard Widget Toolkit (SWT) based upon a descriptive XML document. Version 1.1 includes the capacity to validate Eclipse SWT GUIs, generate Java source for GUIs constructed by RIB, and embed Java source code in RIB documents. See new developer article on RIB that shows you how to Build Java GUIs simply and quickly.

Sun’s New “Read-Only” License

Sun has put its TestingComatiblityKit (TCK) for Java under a "Read-Only-License". This means that you are allowed to look at the source-code but you are not allowed to modify or compile it. For more information, a couple of Sun people's blogs address the subject here and here. For a perspective from outside Sun, see here and here. Read the license here. And retrieve the source code of the TCK here.

GNU Classpath 0.12 Released; Full JDK 1.0 Compatibility

GNU Classpath includes all native methods and core classes necessary for a completely functional Java runtime. This release features X.509 certificate path checking, signed JAR file support, full java.awt.color implementation, java.beans 1.4 updates, an improved build process, better AWT focus management, much faster and better fonts support, AWT Choice fixes, HTTP POST fixes, better collection documentation, Calendar bugfixes, lookahead support for regular expressions, fixes for jtree, and improved Eclipse 3 support.