Advanced Java Programming 
...ge of building multi-tier applications using the standard
Java platform.
We will look at each of the traditional tiers and the
J2SE APIs most suited to developing them: the
Java Foundation Classes, or
JFC, for building graphical user interfaces (
GUIs) for the presentation tier; Java
RMI as a way of distributing Java objects in a separate business tier; and
JDBC for the persistence tier.
more...