Обучение Java. Сервлеты

Примеры сервлетов


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

.

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

 

Функция

JSDK2.0 Servlet

JSDK2.1 Servlet



Просматривание книг выставленных на продажу CatalogServlet
CatalogServlet
Отбор книг, для покупки помещая их в "тележку" CatalogServlet
CatalogServlet
Получение более подробной информации о книге BookDetailServlet
BookDetailServlet
Управление базой данных книжного магазина 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.

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



Содержание раздела