background image

The Duke Bank Application

<< Order Confirmation | Enterprise Beans >>
<< Order Confirmation | Enterprise Beans >>

The Duke Bank Application

The Duke's Bank Application
This chapter describes the Duke's Bank application, an online banking application. It covers the
following topics:
"Overview of the Duke's Bank Application" on page 1057
"Enterprise Beans" on page 1058
"Application Client" on page 1064
"Web Client" on page 1066
"Building, Packaging, Deploying, and Running the Duke's Bank Application" on page 1075
Overview of the Duke's Bank Application
Duke's Bank has two clients: an application client used by administrators to manage customers
and accounts, and a web client used by customers to access account histories and perform
transactions. The web client is built using JavaServer Faces technology (see
Chapter 10,
"JavaServer Faces Technology"
). The clients access the customer, account, and transaction
information maintained in a database through enterprise beans. The Duke's Bank application
demonstrates the way that many of the component technologies presented in this tutorial
(enterprise beans, application clients, and web components) are applied to provide a simple but
functional application.
Figure 37­1
gives a high-level view of how the components of the Duke's Bank application
interact.
37
C H A P T E R
3 7
1057