Welcome!


Vol: 4 Iss: 2

Read Back Issues

Java Developer's Journal was among the many exhibitors at the Java Business Expo at the Jacob Javits Center in New York City. I was only able to make it for one day, but I managed to pack a great deal of interviewing, observation and conversation into that day, in addition to presenti...
One of the most common development requirements is the ability to store and modify configuration parameters. Java provides a Properties class that's useful for storing application settings. To make these properties easy for users to modify, programmers typically build a dialog interfac...
As the popularity of Java increases, many information services departments are embracing Java as the solution to their cross-platform challenges. As this trend progresses, many developers will be faced with the challenge of migrating their Java servers from UNIX to an NT boot-time envi...
Michael Gardner director of development for Java products Joe Nicholson director of marketing enterprise tools Inprise Corporation JDJ: We know that Inprise has focused largely on Java with JBuilder. What else are you focusing on? Nicholson: We're very focused on the business aspects ...
Do your Java applets and servlets need to read and write files stored on a server elsewhere in the network? If so, you need NFS, a fast file-access protocol that is destined to become a standard for file access over local area networks (LANS) and the Internet.
Oracle's development team is excited about the news that SQLJ has achieved standard status (ANSI X3.135.10-1998). It will undoubtedly be a catalyst in the adoption of Java by enterprise application developers. SQLJ not only allows SQL to be incorporated into Java programs in a standar...
Program correctness may be viewed as proof that the computation, given correct input, terminated with correct output. The person who invokes the computation has the responsibility of providing the correct input, which is a precondition. If the computation is successful, we say that the...
Novera Software announced the availability of the most recent release of their application server software at the Java Business Expo in New York in the early part of December. Version 4 of Novera Software's jBusiness application server features a new Component Constructor utility along...
So you've got a nice Java application in the works. Your team has toiled for weeks to get it just right. Finally, the magic moment arrives. The development team has a meeting, and every part of the code is humming perfectly, doing just what you intended it to do. Now comes that final s...
With its recent announcement of the release of eNetwork On-Demand Server, IBM has raised the stakes in the game of Java development. Now it's possible to personalize, secure, manage and deploy your Java applications from a centralized Web or Web application server. On-Demand Server ena...
The product was released in September 1998, but based on the information on the Web site, it's still undergoing development iterations.
ServletDebugger 2.0 works with your favorite Java development tool to tackle the tough job of debugging and stress testing Servlets. This tool eliminates the usual "code, compile, cross your fingers and test" method of Servlet construction. ServletDebugger is a Java 1.1-based...
All in all, it's been a pretty good year. The hundreds of clients you've developed applications for are all happy. The software development division has grown by leaps and bounds. Then, just when it looks like you've reached the pot of gold at the end of the rainbow, trouble comes call...
One of the problems involved with storing Java objects in relational databases is that the objects and their relationships don't usually map directly to relational structures. JdbcStore is a Java framework designed to help you overcome this mismatch and allow you to easily store object...
In the previous two parts of this three-part article (JDJ Vol. 3, Issue 12 and JDJ Vol. 4, Issue 1), we looked at the fundamentals of programming with Java I/O streams and the various APIs they can be used with. This month we'll conclude this article by discussing the concept of writin...
Here we are again - a couple of pages telling you how it really is. What an interesting and varied month this has been! And a good month for Java. Lots of different things have been happening.
Persistence is our way to fight the decay of time. We take pictures and film events in order to remember, review and analyze them. We freeze perishable products in order to preserve or transport them over long distances. And in much the same way, computer users save ideas and programs ...
When I began using CORBA in 1993 I was impressed by how well (and easily) I could define an object model and express it to other developers. That, of course, is made possible through CORBA Interface Language. More fundamentally, it is achieved with a strong and inherent distinction bet...
Networked Applications Bring Distributed Computing to Life Never has distributed computing been as commonplace as it is in these days of Web applications or Networked Applications. The requirements on such applications for distributed processing across multiple servers has brought dist...