Примеры сервлетов
Последующие уроки расскажут вам, как писать HTTP сервлеты. Для этого потребуются некоторые знания HTTP протокола; чтобы узнать подробнее о HTTP протоколе, Вы можете ознакомиться с документом RFC for HTTP/1.1
.Урок использует пример Duke's Bookstore, простой онлайн книжный магазин который позволяет пользователям производить различные функции. Каждая функция обеспечивается сервлетом:
Просматривание книг выставленных на продажу | 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. Как только процесс будет запущен, вызывайте сервлет из броузера.