Duke's Bookstore

Последующие уроки расскажут вам, как писать HTTP сервлеты. Для этого потребуются некоторые знания HTTP протокола; чтобы узнать подробнее о HTTP протоколе, Вы можете ознакомиться с документом RFC for HTTP/1.1.

Урок использует пример Duke's Bookstore, простой онлайн книжный магазин который позволяет пользователям производить различные функции. Каждая функция обеспечивается сервлетом:

Функция JSDK2.0 Servlet JSDK2.1 Servlet
Просматривание книг выставленных на продажу CatalogServlet CatalogServlet
Отбор книг, для покупки помещая их в "тележку" CatalogServlet CatalogServlet
Получение более подробной информации о книге BookDetailServlet BookDetailServlet
Управление базой данных книжного магазина BookDBServlet BookDBServlet
Просмотр книг отобранных для покупки ShowCartServlet ShowCartServlet
Удаление книг из тележки ShowCartServlet ShowCartServlet
Покупка книг отобранных в тележку CashierServlet CashierServlet
Получение благодарности за сделанный заказ ReceiptServlet ReceiptServlet

Урок использует сервлеты, чтобы продемонстрировать различные задачи. Например, сервлет BookDetailServlet используется, чтобы пояснить Вам, как управлять HTTP запросами GET, а сервлет CatalogServlet покажет вам отслеживание сессии.

Набор файлов исходных текстов, входящих в состав примера Duke's Bookstore. Для Вашего удобства, мы включили два загружаемых zip архива: один содержит все файлы исходных текстов необходимых для построения и выполнения примера, используя Java Servlet Development Kit (JSDK) версии 2.0, другой содержит все файлы исходных текстов необходимых для построения и выполнения примера используя JSDK2.1.

Загрузить zip архив для JSDK2.0

Загрузить zip архив для JSDK2.1

Чтобы запустить пример, вначале запустите процесс, который запустит сервлеты, такие как servletrunner из JSDK 2.0 или the server из JSDK 2.1. Как только процесс будет запущен, вызывайте сервлет из броузера.