Make bad code good
Refactor broken Java code for fun and profit So, you’ve inherited some code. It’s 50,000 lines of the oldest code on the project. The authors have left the company and won’t return your calls. It’s undocumented, badly designed, and buggy;…
Java Tip 109: Display images using JEditorPane
Modify the JEditorPane component to display images You can use the current JEditorPane component to display HTML markup, but to perform more complicated tasks, JEditorPane needs some improvement. Recently, I had to build an XML form builder application. One necessary…
XML saves the UI
Build automated UIs with XML and XSLT Q: I am developing an application where the UI must be done through a Web browser. The pages are in XML format, and I would like to create a graphical interface based on…
Jato: The new kid on the open source block, Part 1
A new library for converting between Java and XML Kept separate, XML and Java are environmentally friendly, but sound scientific evidence indicates the effort developers exert to merge them may contribute to global warming. This article, the first of three,…
Access the world’s biggest database with Web DataBase Connectivity
Use SQL to query Web-based information What’s your hobby? Mine is amateur investing and the Web helps me a lot. I can log on to one of my favorite financial information sites and look up the latest share prices, or…
Java Product News (March 16, 2001)
New HP Bluestone products feature enhanced Java technology HP Bluestone has released three new Java-based products for e-business: Total-e-Server Release 7.3; Total-e-Transactions 2.1; and Total-e-Syndication. The latest version of HP Bluestone’s pure Java application server, the Total-e-Server 7.3 is J2EE-compliant…
The magic of Merlin
How the new JDK 1.4 — code-named Merlin — levitates its functionality Sun Microsystems has promised a 12- to 18-month time frame for each major release of the JDK. To keep within that time frame, Sun hopes to unveil the…
WebSphere keeps world of e-commerce turning
Multicultural support, seamless integration bolster global e-commerce initiatives In the midst of an economic cooling, it can be pretty difficult to justify updating an existing commerce infrastructure. Nevertheless, IBM’s WebSphere Commerce Suite Pro 5.1 delivers a solid vehicle for broadening…
Integrate your legacy applications with JNI
Learn how to integrate a legacy accounting application and a new sales force automation program using JNI IT professionals must often marry old and new technologies, a challenge requiring the technical knowledge to evaluate which tools are best for a…
Construct secure networked applications with certificates, Part 3
Use the Java CRL and X509CRL classes In the last two columns I laid the foundation for and introduced the key players in the emerging public-key infrastructure (PKI) space. You have already met the X.509 certificate and know how to…