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


              



Электронный магазин на Java и 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. Первая часть генерируемой...
Отображение каталога товаров
Содержание