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

         

Привлечение постоянных посетителей


Глава 9. Привлечение постоянных посетителей
Источники новостей и стандарты
Формат RSS
NewsML и планы стандартизации

Формат сообщений Moreover.com
Выбор категорий заголовков на сайте Moreover.com
Получение файла XML
Листинг 9.1. Заголовок и первый...
Листинг 9.2. Файл moreovernews.dtd (moreovernews.dtd)
Листинг 9.3. Начало класса XMLgrabber (XMLgrabber.java)
Листинг 9.4. Метод doQueryNow (XMLgrabber.java)


Листинг 9.5. Методы для управления...
Листинг 9.6. Метод grabXML считывает...
Листинг 9.7. Метод grabDtd получает...

Листинг 9.8. Метод reformDocType...
Листинг 9.9. Метод finalize может...
Класс NewsModel
Создание DOM
Листинг 9.10. Начало класса NewsModel...
Листинг 9.11. Метод loadXML осуществляет...
Листинг 9.12. Метод locateCategories...
Выбор заголовков
Листинг 9.13. Метод articlesByKeyWord...
Листинг 9.14. Методы, которые...

Листинг 9.15. Этот метод возвращает...
Листинг 9.16. Метод getTopics (NewsModel.java)
Листинг 9.17. Метод formatElement (NewsModel.java)
Листинг 9.18. Метод для сортировки...
Главный управляющий класс
Листинг 9.19. Начало класса NetNewsSuper...
Листинг 9.20. Переменные экземпляра...
Листинг 9.21. Метод run класса...
Листинг 9.22. Этот метод создает...
Листинг 9.23. Метод getNewsModel...

Листинг 9.24. Метод toString (NetNewsSuper.java)
Классы для отображения заголовков
Сервлет NetNewsServ
Листинг 9.25. Начало исходного...
Листинг 9.26. Метод doGet создает...
Форма для выбора темы заголовков
Листинг 9.27. Метод doPost (NetNewsServ.java)
Листинг 9.28. Этот метод форматирует...
Листинг 9.29. Некоторые служебные методы (NetNewsServ.java)
Класс NetNewsBean

Листинг 9.30. Начало класса NetNewsBean...
Листинг 9.31. Методы, которые...
Листинг 9.32. Метод, контролирующий...
Листинг 9.33. Метод getAHTopics...
Представление заголовков сообщений
Листинг 9.34. Метод getContentByTopic (NetNewsBean.java)
Возможные усовершенствования
Содержание