Welcome!


Vol: 9 Iss: 12

Read Back Issues

While at lunch with colleagues recently I overheard four very able Java developers swapping horror stories of the kit they'd cut their teeth on as junior programmers. One had used a Sinclair ZX-81 with 1K of RAM and a black and white TV and a tape recorder in lieu of a hard drive. Thin...
In the November issue of JDJ (Vol. 9, issue 11) I explained the theory behind the JSR 168 (Portlet Specification) from an academic perspective. The specification provides the infrastructure, classes, interfaces, and JSP tags for building applications that can be pieced together from a ...
Personalization, a recurring requirement in most corporate Web applications, can be a very effective tool for streamlining Web applications and enhancing the Web user's experience. In many cases, personalization and security requirements go hand in hand; they can be dictated by corpora...
Welcome to the December edition of the JCP column! Each month you can read about the Java Community Process: newly submitted JSRs, new draft specs, Java APIs that were finalized, and other news from the JCP. This time around I'll cover the recent elections for the Executive Committees ...
For those involved in the maintenance and programming of databases, object-relational (O/R) mapping and TopLink have been almost synonymous for 10 years. An innovator in the ORM space for an entire decade, TopLink was started in 1994 as an independent company and was acquired by Oracle...
A few weeks ago Agitar Software announced that Kent Beck had joined their team. I sat down and talked with Alberto Savoia, CTO, and Kent Beck, Agitar Fellow, to find out what prompted the move and what Agitar is up to that is so exciting.
I recently had the opportunity to talk with many Java users about the current release and their general experiences with the platform. One of those developers told me that he didn't use J2SE but his J2EE VM sometimes caused problems.
By now you've probably either heard about or read the analyst report from the Burton Group entitled 'J2EE in Jeopardy.' In summary, the claim is J2EE as a standard is in danger due to several market forces.
A challenge of software architecture is to create software that can grow with the business and withstand changes to the technology with minimal redevelopment costs. Business growth usually means increased loads on enterprise computer systems.
You've engineered a J2EE application that has become mission critical for your business operations. You know that downtime will be less acceptable as the business starts to rely more on the application, so you want to start eliminating single points of failure and improve availability....
In Part 2 of this two-part series (Part 1 appeared in Vol. 9, issue 4) I shall try to construct an XML Schema, take you through the steps required to convert an XML document into its corresponding Java classes and interfaces, and also show how to generate an XML document (by using the ...
Last month's article on EJB 3.0 (Vol. 9, issue 11) focused primarily on the basic features of the specification. Part 2 dives much deeper into the specification to talk about more advanced features like dependency injection, dependent objects, secondary tables, and inheritance.
It's no surprise that the common perception is that Web applications are unreliable and problematic. Users often experience '404,' 'resource unavailable,' and 'network unavailable' errors or even a mysterious application error telling them to 'retry the application later.' The truth is...