Электронный магазин на Java и XML

         

Представление XML-каталога в сети


Глава 3. Представление XML-каталога в сети
Технологии представления
Взаимодействие по протоколу HTTP
Запрос браузера
Листинг 3.1. Сообщение, пересылаемое...
Ответ web-сервера
API для сервлетов Java
Классы и интерфейсы для сервлетов Java
Таблица 3.1. Интерфейсы пакета javax.setvlet

Таблица 3.2. Классы пакета javax.servlet
Таблица 3.3. Интерфейсы пакета javax.servlet.http


Таблица 3.4. Классы пакета javax.servlet.http
Обработка запросов сервлетами
Простой пример сервлета
Листинг 3.2. Простой сервлет...
Инициализация сервлета
Листинг 3.3. Задание параметров...
Генерирование ответа сервлетом
Роль JavaBeans

API для JSP-страниц
Язык тегов JSP
Таблица 3.5. Теги JSP, использующие...
Таблица 3.6. Теги JSP, согласованные...
Пользовательские библиотеки тегов
Обработка запросов JSP
Встроенные переменные в JSP-страницах
Таблица 3.7. Встроенные переменные в JSP-страницах
Организация каталога
API для объектной модели документа

Создание объектной модели документа для каталога товаров
Листинг 3.4. Пример синтаксического...
Интерфейс Node
Таблица 3.8. Методы интерфейса Node
Листинг 3.5. Код XML для одного товара (catalog.xml)
Интерфейс NodeList
Интерфейс Document
Индексация товаров
Листинг 3.6. Метод scanCatalog...
Листинг 3.7. Метод addProdByKey (TheCatalog.java)

Информация для представления каталога в сети
Организация поиска по ключевым словам
Листинг 3.8. Код HTML для создания...
З.1. Форма для выбора ключевого слова
Листинг 3.9. Метод, форматирующий...
Форматирование описаний товаров
Гибкость стилей
Листинг 3.10. Пример таблицы стилей (catalog.css)
Гибкость содержимого
Листинг 3.11. Метод doOutput (productFormatter.java)

Листинг 3.12. Описание отдельного...
Листинг 3.13. Метод setlmtialSelected...
Листинг 3.14. Метод doPost сервлета...
Листинг 3.15. Метод completeCatalog...
Листинг 3.16. Первая часть генерируемой...
Отображение каталога товаров
Содержание