Content area
Java deployment platform available for Intel Itanium servers; jFactor enhances Java code; Digital Airways unveils Java-based WAP microbrowser for Palm; and more.
Nuts & Bolts
J2EE Tutorial
Servlets in Apache Tomcat and BEA Systems' WebLogic Server
Deploy servlets and Web applications in two popular application servers.
February 23, 2001
Performance Check
Design for performance, Part 2: Reduce object creation
Avoid performance hazards while designing Java classes.
February 23, 2001
Application Server Tutorial
J2EE clustering, Part 1
Clustering technology is crucial to good Website design; do you know the basics?
February 23, 2001
Swing Components
Speed up file searching in JFileChooser
Implement a type-ahead feature for faster file selection.
February 16, 2001
Cool Tools
iContract: Design by Contract in Java
iContract allows you to explicitly specify your class contracts; no more guesswork as to what your classes promise.
February 16, 2001
Data Structures
Plant your data in a ternary search tree
Create an English dictionary that checks spelling and matches words as you type.
February 16, 2001
GUI Framework
Become a programming Picasso with JHotDraw
Use the highly customizable GUI framework to simplify draw application development.
February 16, 2001
How-To Java
Construct secure networked applications with certificates, Part 2
Learn to use X.509 certificates.
February 16, 2001
Java Toolbox
Warning! Threading in a multiprocessor world
Find out why many tricks programmers use to avoid synchronization overhead -- including the commonly used double-checked locking idiom - - just don't work.
February 9, 2001
XML Tutorial
Add XML to your J2EE applications
Integrate an XML presentation layer in the J2EE layered architecture.
February 9, 2001
Java Toys
Imaginations run wild with Java Lego robots
Learn to program the ultimate geek toy -- Lego Mindstorms -- in Java.
February 9, 2001
JavaServer Pages
Add the power of asynchronous processing to your JSPs
Create custom JSP tags to use with JMS.
February 9, 2001
Multithreaded Programming
Double-checked locking: Clever, but broken
Do you know what synchronized really means?
February 9, 2001
Java Print API
Printing in Java, Part 4
Code the print framework.
February 2, 2001
Java 101
Non-object-oriented language basics, Part 3
Learn statements and construct interesting programs.
February 2, 2001
Soapbox
Are you still using print statements for debugging?
There are more effective ways to debug your Java code.
February 2, 2001
Learning Techniques
Learn Java from Ben Franklin
Write better Java code using Franklin's learning techniques.
February 2, 2001
JavaServer Pages
Get disconnected with CachedRowSet
Use the CachedRowSet object as a data model for a JSP entry/edit form application.
February 2, 2001
Tips 'N Tricks
Java Tip 108: Apply RMI autogeneration
Write remote objects using only local semantics and "RMI- retrofit" existing local interfaces.
Java Tip 107: Maximize your code reusability
Overcome deficiencies in the traditional OOP approach to reuse.
News & Views
Java Product News (February 23, 2001)
Hewlett-Packard introduces Java application environment for intelligent appliances; IBM adds JIT compiler to VisualAge Micro Edition; Borland offers Enterprise Studio for Web and e-commerce applications; and more.
Java Product News (February 16, 2001)
BEA Java tools help create personalized e-commerce applications; Data Junction Integration Suite now supports JMS; ISNetworks S/MIME Provider offers secure messaging; and more.
Java, Linux trim the fat at Omaha Steaks
Mail-order meat retailer improves service and lowers costs with Java on Linux.
HP launches e-services software suite
HP's software efforts, uplifted by its recent Bluestone acquisition, focus on standards, not on vendors.
Java Product News (February 9, 2001)
Java deployment platform available for Intel Itanium servers; jFactor enhances Java code; Digital Airways unveils Java-based WAP microbrowser for Palm; and more.
Java jobs easy to find; skills hard to come by
Although the hot demand for Java developers will continue, training issues can affect code quality and boost costs.
Sun answers Microsoft with Net services push
J2EE, XML occupy the core of the Sun ONE initiative.
Java Product News (February 2, 2001)
AgentGO releases eight wired enterprise applications for J2ME; JCertify 4.0 prepares testers for changes to Certified Java Programmer Exam; Flashline introduces comprehensive software component reuse solution; and more.
Java: It's a good thing
Why Java isn't slow, ugly, or irrelevant.
Is Sun paranoid of open source?
To not let Java fall behind, Sun should enthusiastically embrace open source.
LinuxWorld: Sun unveils Java for Linux appliances
New J2ME components improve Java support on Linux-based devices.
Letters to the editor (February 23, 2001)
Does FreeMarker fix a small problem only to cause larger setbacks? Why not use a third-party tool with JSP? How do you autoprocess a form and populate server objects? Is Java a political thing? JavaWorld authors answer those tough questions and more in this month's letters.
Copyright Web Publishing, Inc. Feb 2, 2001