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



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


              

Заполнение корзины покупателя


Глава 4. Заполнение корзины покупателя
Проблема корзины покупателя
Использование объектов класса HttpSession
API для класса HttpSession
Таблица 4.1. Методы класса HttpSession
Интерфейс HttpSessionBindingListener
Корзина покупателя на языке Java

Классы Cartltem и ShoppingCart
Листинг 4.1. Класс Cartltem (cartltem.java)...
Листинг 4.2. Начало кода класса...
Листинг 4.3. Остальная часть кода...
Класс CatalogServ
Отображение полного...
Отображение раскрывающегося списка ключевых слов
Таблица 4.2. Команды, распознаваемые сервлетом CatalogServ
Инициализация сервлета
Листинг 4.4. Статические переменные...

Методы doGet и doPost
Листинг 4.5. Методы doGet и doPost (CatalogServ.java)
Метод doPageEnd
Листинг 4.6. Метод doPageEnd (CatalogServ.java)
Метод doPageMid
Листинг 4.7. Метод doPageMid (CatalogServ.java)
Листинг 4.8. Методы doKeywordSelect...
Листинг 4.9. Метод productLineCatalog (CatalogServ.java)
Отображение одной серии товаров
Листинг 4.10. Метод keywordCatalog...

Отображение полной информации о товаре
Отображение полной информации...
Информация о товаре без его изображения
Листинг 4.11. Метод doShowProduct...
Листинг 4.12. Метод doShowCart (catalogServ.java)
Использование класса carttistener
Листинг 4.13. Внутренний класс...
Класс CatalogBean
Использование объектов Cartltem и ShoppingCart
Листинг 4.14. Методы CatalogBean...

Отображение содержимого корзины покупателя
Листинг 4.15. Метод doFullItem (CatalogBean.java)
Класс ProductFormatter
Листинг 4.16. Статические переменные...
Листинг 4.17. Начало кода методов...
Методы, вызываемые методом doFullItem
Листинг 4.18. Методы, используемые...
Метод doListOutput
Листинг 4.19. Метод doListOutput (ProductFormatter.java)
Метод addText

Листинг 4.20. Метод addText (ProductFormatter.java)
Листинг 4.21. Различные методы...
Листинг 4.22. Служебный метод...
Листинг 4.23. Метод, создающий...
Листинг 4.24 Метод addExtendedText()
Содержание