The J2EETM Tutorial

PREV TOP NEXT

Приложение Duke's Bank

Stephanie Bodoff, Dale Green, Eric Jendrock,and Monica Pawlan

Эта глава описывает приложение Duke's Bank, онлайновое банковское приложение. Duke's Bank имеет двух клиентов: приложение J2EE, используемое администратором для управления пользователями банка и счетами, и Web-клиента, используемого пользователями для доступа к историям счетов и выполнения транзакций. Клиент обращается к информации о пользователях, счетах и транзакциях, содержащейся в базе данных, через корпоративный бин. Приложение Duke's Bank демонстрирует, как все компонентные технологии - корпоративные бины, клиентские приложения J2EE и Web-компоненты, - представленные в этом учебнике, собираются вместе для обеспечения простого, но функционального приложения.

Рис. 18-1 дает высокоуровневое представление о том, как компоненты взаимодействуют. Эта глава детально рассматривает каждый тип компонента и заканчивается обсуждением того, как построить, развернуть и запустить приложение.

Рис. 18-1 Приложение Duke's Bank

В этой главе

Корпоративные бины
Бины сеанса
Бины сущностей
Вспомогательные классы
Таблицы базы данных
Защита корпоративных бинов
Клиентское приложение
Классы и их отношения
Класс BankAdmin
Класс EventHandle
Класс DataModel
Web-клиент
Стратегии разработки
Жизненный цикл Web-клиента
Защита Web-ресурсов
Интернационализация
Построение, пакетирование, развертывание и выполнение приложения
Добавление групп и пользователей в область
Запуск сервера J2EE, deploytool и базы данных
Компиляция корпоративных бинов
Пакетирование корпоративных бинов
Компиляция Web-клиента
Пакетирование Web-клиента
Компиляция клиентского приложения J2EE
Пакетирование клиентского приложения J2EE
Пакетирование файла корпоративного архива
Открытие файла корпоративного архива
Просмотр имен JNDI
Отображение ролей безопасности для групп
Равертывание приложения Duke's Bank
Создание базы данных банка
Выполнение клиентского приложения J2EE
Запуск Web-клиента

PREV TOP NEXT

Copyright 2002 Sun Microsystems, Inc. All rights reserved.