Programming Java threads in the
real world, Part
2 - JavaWorld -
October 1998
Programming Java threads in the
real world, Part
2 - JavaWorld -
October 1998 |
Programming Java threads in the
real world, Part
7 - JavaWorld -
April 1999
Programming Java threads in the
real world, Part
7 - JavaWorld -
April 1999 |
Programming Java threads in the
real world, Part
9 - JavaWorld
June 1999
Programming Java threads in the
real world, Part
9 - JavaWorld
June 1999 |
Build your own
caching mechanisms with volatile
collections - JavaWorld June 1999
Build your own
caching mechanisms with volatile
collections - JavaWorld June 1999 |
Smarter Java development - JavaWorld August 1999
Smarter Java development - JavaWorld August 1999 |
StringBuffer
versus String - JavaWorld March
2000
StringBuffer
versus String - JavaWorld March
2000 |
Build an object database, Part 2: Object storage
backend - JavaWorld April 2000
Build an object database, Part 2: Object storage
backend - JavaWorld April 2000 |
Master Merlin's new I/O classes
Master Merlin's new I/O classes |
To EJB, or not to
EJB?
To EJB, or not to
EJB? |
A birds-eye view of Web services
A birds-eye view of Web services |
Write once,
persist anywhere
Write once,
persist anywhere |
J2SE 1.4
breathes new life into the CORBA community, Part
2
J2SE 1.4
breathes new life into the CORBA community, Part
2 |
TRMI
TRMI |
Create client-side user interfaces in HTML, Part
2
Create client-side user interfaces in HTML, Part
2 |
To my
mind, of few interest
To my
mind, of few interest |
Template-Based Code Generation with Apache Velocity, Part 2
Template-Based Code Generation with Apache Velocity, Part 2
As described in part one of this series, code generation typically uses a template engine to transform some kind of "model" into compilable code, given the formatting specified by a template. |
Solving the logout problem properly and elegantly
Summary
Properly handling the logout process in a password-protected Web application requires more than just calling the invalidate() method on the HttpSession object because most modern browsers, with the Back and Forward buttons, allow users to go back |
Simple Object Persistence with the db4o Object Database
Simple Object Persistence with the db4o Object Database. db4o has been chosen for applications in embedded systems in which zero administration, reliability, and low footprint are critical features. In Germany, BMW Car IT, for example, uses it in an embed |
Java RMI Tutorial
This is a brief introduction to Java Remote Method Invocation (RMI). Java RMI is a mechanism that allows one to invoke a method on an object that exists in another address space.The other address space could be on the same machine or a different one. The |
JDBC RowSet Implementations Tutorial (PDF)
This tutorial explains how to use the standard JDBC RowSet implementations that are provided as part of J2SE 5.0. Get up to speed with each RowSet definition and benefit from improved scalability and robustness. |
|
|