Java Product News (updated December 21, 2001)

Borland introduces Web services toolkit; Innoopract launches W4 Toolkit; Thought Inc. adds Ant to CocoBase; and more Borland introduces Web services toolkit December 21 — The Borland Web Services Kit for Java allows enterprises to create and deploy Web services…

Deploy code servers in Jini systems

Deploy code servers in Jini systems

Set up HTTP servers for dynamic code download Jini is one of Java’s most exciting applications. With dynamic download of behavior, a universal code-execution platform, and simple construction of distributed systems, it promises to bring us to an era in…

Java security evolution and concepts, Part 5

Java security evolution and concepts, Part 5

J2SE 1.4 offers numerous improvements to Java security Early on, Java security focused on resisting executable content threats — security risks caused by malicious or poorly designed code. From that beginning, Java security measures evolved to provide security based on…

Sun adds Web services to J2EE

The Java XML Pack is the first certified release of Web services tools for J2EE December 17, 2001 — Sun Microsystems today brought its Java enterprise server platform up to speed with emerging Web services standards, releasing a set of…

Exceptional practices, Part 3

Use message catalogs for easy localization In Parts 1 and 2 of this series, I explored several ways in which exceptions could be used more effectively to deliver error-recovery information to the parties that need it — other Java classes,…

Decorate your Java code

Decorate your Java code

A look at the Decorator design pattern Being somewhat of a closet Luddite, I only recently purchased my first cell phone. My phone is faceplate-ready — in other words, I can snap on a stylish faceplate. As far as I…

J2SE 1.4 premieres Java’s assertion capabilities, Part 2

Understand the methodology impact of Java’s new assertion facility Assertions are a fairly simple construct added to the soon-to-be released J2SE (Java 2 Platform, Standard Edition) 1.4. As a basic description, an assertion specifies a boolean-typed expression a developer explicitly…

Java Product News (updated December 14, 2001)

XMetaL 3 now supports XML Schema; Jcorporate updates eContent; LogicLibrary and TogetherSoft integrate products; and more XMetaL 3 now supports XML Schema December 14 — SoftQuad Software has upgraded XMetaL, an XML content creation software, to version 3. This latest…

Cut down on logging errors with Jylog

Cut down on logging errors with Jylog

Separate logging from coding for error-free and flexible event logging With the addition of the Logging API in Sun’s JDK 1.4 (Merlin) beta release, the importance of logging is evident. Logging helps you find code failure points and helps you…

Compress your data

How to compress data not found in a file December 7, 2002 Q: This week, I answer two questions concerning data compression in Java. Question 1: How can I zip something that isn’t in a file? Question 2: I read…