Java Tip 102: Add multiple JTable cell editors per column
Extend and reuse JTable for property pages By default JTable does not offer the capability to have more than one editor per column. A Visual Basic-like property page is one place where you would need more than one editor in…
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…
The Lucene search engine: Powerful, flexible, and free
Easily add searching to your application with Lucene Don’t let the low version number — 0.04 as of August 2000 — fool you. The Lucene search engine is a robust, powerful, and flexible search toolkit, ready to tackle many common…
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
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
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…
Sun offers new licensing plan for Java 2 Platform, Enterprise Edition
New plan hopes to end public squabbling over fees September 13, 2000 — Earlier this week, Sun Microsystems introduced a new licensing and royalty plan for its Java 2 Platform, Enterprise Edition (J2EE) 1.3 specification aimed at eliminating some of…
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…