Welcome!


Vol. 10 Iss: 7

Read Back Issues

You can create a sophisticated application that implements complex algorithms, but in many cases you sell its GUI part to your users. The presentation layer of plain vanilla HTML/JSP-based Web applications is usually pretty basic unless you use specialized software. Today we are testin...
Pooling is great - except it's not very tunable. It's hard to map end users back to connections in the pool, and if a connection ever becomes invalid inside the pool, expunging only that connection from the pool is nearly impossible; JDBC 4.0 addresses all these drawbacks.
This month I wanted to review some of the latest happenings in the JDK 6.0 (Mustang) release. Although we have to wait to see the initial JSR draft, you can download the binaries the engineers are actually working on. Some of the newest features to be added include JSR 223 scripting su...
Network speed has improved tremendously over the years and has revolutionized enterprise computing, but even with today's network infrastructure sending messages across a network is of several orders slower than sending messages locally. The latency caused by the network is a function ...
Who do you suppose registered their corporate Internet domain name first: Microsoft, Oracle, or Sun? The answer is Sun; it did so in 1986. When in the early 1980s Dr. David Mills, John Postel, Zaw-Sing Su, and Dr. Paul Mockapetris were all involved in the development of the Domain Name...
There comes a time, for many Web sites, when the transition from static HTML to dynamic HTML has to be made. Whether it's a static company Web site that needs to become a dynamic online store, or a simple collection of family pictures that's become too large to manage with HTML alone, ...
Every application has to consider how its data is stored, manipulated, and accessed. Fortunately for Java developers Sun provides commonly employed data structures as part of the Java platform in the Java Collections Framework (JCF). A framework is a set of well-defined interfaces that...
Last month at the 2005 JavaOne Conference, members of the Java Community Process (JCP) program got together with the other Java communities for our traditional annual Java Communities in Action event. We mixed, mingled, and celebrated our ongoing efforts to extend Java technology on al...
The portlet specification defines a standard infrastructure for Web portals in J2EE. While this infrastructure helps reduce proprietary code in HTML applications, it poses a challenge in Rich-Internet Applications (RIA) that have a hard time managing the state of their user interface a...
The problem with defects is that while they occur, the cost of finding and preventing them has a diminishing return, so the approach often taken is that once no more serious defects can be found in a test pass, all that remains must be minor and the programming is complete. The whole a...
First, the importance of adding companies such as BEA, Borland, and Computer Associates to our board cannot be overstated. Each of these companies competes fiercely with IBM in the marketplace. Each is making million dollar plus investments in Eclipse ($250,000 per year in dues, plus a...
Over the course of its life, the J2EE Web Tier has faced many challenges in easing Web application development. While it's a scalable, enterprise-ready platform, it isn't exactly developer-friendly. Particular challenges to Web developers include the need for a standard Web framework, ...
If last September I was calling the Java job market healthy (see http://java.sys-con.com/read/46228.htm), today's market is hot. Once again recruiters are hungry and polite, but this doesn't mean you can easily get a new job. I'd like to share with you some rules and techniques that ca...
Several years ago I was thinking about buying a small gas station in my local town. I went to my friend Gregory Z., a successful businessman in this field, and asked him, 'How do I start a gasoline business?' He gave me simple but wise advice: 'You know nothing about gas, but know a lo...