10.12.2012 Views

The Java EE 5 Tutorial (PDF) - Oracle Software Downloads

The Java EE 5 Tutorial (PDF) - Oracle Software Downloads

The Java EE 5 Tutorial (PDF) - Oracle Software Downloads

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

37<br />

CHAPTER 37<br />

<strong>The</strong> Duke’s Bank Application<br />

This chapter describes the Duke’s Bank application, an online banking application. It covers the<br />

following topics:<br />

■ “Overview of the Duke’s Bank Application” on page 1049<br />

■ “Enterprise Beans” on page 1050<br />

■ “Application Client” on page 1056<br />

■ “Web Client” on page 1058<br />

■ “Building, Packaging, Deploying, and Running the Duke's Bank Application” on page 1067<br />

Overview of the Duke’s Bank Application<br />

Duke’s Bank has two clients: an application client used by administrators to manage customers<br />

and accounts, and a web client used by customers to access account histories and perform<br />

transactions. <strong>The</strong> web client is built using <strong>Java</strong>Server Faces technology (see Chapter 10,<br />

“<strong>Java</strong>Server Faces Technology”). <strong>The</strong> clients access the customer, account, and transaction<br />

information maintained in a database through enterprise beans. <strong>The</strong> Duke’s Bank application<br />

demonstrates the way that many of the component technologies presented in this tutorial<br />

(enterprise beans, application clients, and web components) are applied to provide a simple but<br />

functional application.<br />

Figure 37–1 gives a high-level view of how the components of the Duke's Bank application<br />

interact.<br />

1049

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!