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

         

Новости на сайте


Глава 8. Новости на сайте
Разработка системы показа новостей

Гибкость отображения
Элементы текстов сообщений
Листинг 8.1. Дата, заголовок...
Расположение сообщений в зависимости от их новизны
Информация для управления сообщениями
Корневой элемент документа
Листинг 8.2. Элемент <Newsfile>...
Простота ввода данных
Минимальная нагрузка на сервер


Система показа новостей

Обработка сообщений
Внешний вид web-страницы
Web-страница новостей...
Класс NewsFormatter
Листинг 8.3. Начало кода класса NewsFormatter
Листинг 8.4. Метод doNews выбирает...
Листинг 8.5. Версия doNews для...
Листинг 8.6. Метод, форматирующий...
Листинг 8.7. Метод doShortNews (NewsFormatter.java)
Листинг 8.8. Метод doLongNews...

Листинг 8.9. Метод, выбирающий...
Листинг 8.10. Метод, который выбирает...
Листинг 8.11. Метод findNodes...
Листинг 8.12. Методы doNewsItemHead...
Листинг 8.13. Метод doNewsItemLong...
Листинг 8.14. Конец исходного...
Использование класса NewsFormatter
Код для сервлета TheNewsServ
Листинг 8.15. Начало исходного...
Листинг 8.16. Метод init класса...

Листинг 8.17. Метод doGet (TheNewsServ.java)
Листинг 8.18. Методы errorMsg...
Пример JSP-страницы
Листинг 8.19. Первая часть упрощенной...
Листинг 8.20. Продолжение JSP-страницы...
Добавление свежих новостей
Сервлет CompanyNewsServ
Листинг 8.21. Файл свойств, используемый...
Листинг 8.22. Начало кода метода...
Листинг 8.23. Метод doGet создает...

Листинг 8.24. Метод doPost собирает...
Листинг 8.25. Метод generateForm...
Листинг 8.26. Служебные методы...
Класс NewsUpKeep
Листинг 8.27. Начало класса NewsUpKeep (NewsUpKeep.java)
Листинг 8.28. Различные вспомогательные...
Листинг 8.29. Начало метода addltem (NewsUpKeep.java)
Листинг 8.30. Метод addltem, продолжение (NewsllpKeep.java)
Листинг 8.31. Метод, который записывает...
Содержание