создание обновляемого RSS-канала - PullRequest
1 голос
/ 09 марта 2010

Привет У меня есть страница в моем веб-приложении на основе java / jsp, которая показывает список новых продуктов.

Я хочу предоставить RSS-канал для этого. Итак, как создать RSS-ленту, которую другие могут использовать для подписки?

Я мог бы найти некоторых создателей корма на основе Java. Но вопрос в том, как лента будет автоматически обновляться на основе новых продуктов, добавленных в систему?

1 Ответ

2 голосов
/ 09 марта 2010

Я не знаком с Java, поэтому вот общая мысль.

Ваш фид должен быть доступен через некоторый URL, например http://mydomain.com/products/feeds/rss. Когда Feed Aggregator получает этот URL, сервлет (я полагаю, именно так они называются в мире Java) получает список последних продуктов из БД или где-либо еще, создает RSS-канал и затем отправляет его обратно запрашивающей стороне, которая быть агрегатором кормов.

По соображениям производительности этот конкретный сервлет может не обращаться к базе данных каждый раз, когда он выполняется. Скорее, он может кэшировать либо результирующий фид (рекомендуется, HTTP обеспечивает очень гибкое кэширование), либо результат запроса базы данных где-то в памяти / на диске.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...