News and new product briefs (September 15, 2000)

INDEXHEAD: Build Java apps faster with JBuilder 4 Inprise/Borland has announced the release of JBuilder 4, the latest version of its Java cross-platform development environment. JBuilder rapidly creates business, database, and distributed applications based on the Java 2 platform. Version…

Launching into Java

New client-side technologies bring Java apps out of the Web and onto the desktop A long time ago, Java programmers were promised something like “class loaders that load resources from the Internet.” Today, we still can’t add the network to…

JSP templates

JSP templates

Use JSP templates to encapsulate Webpage layout and encourage modular design Although Web development tools are rapidly progressing, they still lag behind most graphical user interface (GUI) toolkits such as Swing or VisualWorks Smalltalk. For example, traditional GUI toolkits provide…

Activatable Jini services, Part 1: Implement RMI activation

Activatable Jini services, Part 1: Implement RMI activation

The RMI activation framework can produce self-sufficient, flexible Jini services A fundamental shift is taking place in the systems architectures of major software vendors. Presently, the industry aims to deliver services via software in such a way that users can…

String cheese

What String parameters are acceptable? Q: I’ve got two String -related questions. The Java API lists several classes that take a String parameter, but no information is given as to which String parameters are acceptable. As an example, the InputStreamClass…

XML document processing in Java using XPath and XSLT

Discover how XPath and XSLT can significantly reduce the complexity of your Java code when handling XML documents The Extensible Markup Language (XML) is certainly one of the hottest technologies at the moment. While the concept of markup languages is…

Validation with Java and XML Schema, Part 1

Learn the value of data validation and why pure Java isn’t the complete solution for handling it As technologies have matured and APIs for Java and other languages have taken more of the burden of low-level coding off your hands…