【发布时间】:2010-03-09 14:17:57
【问题描述】:
您好,我在基于 java/jsp 的 Web 应用程序中有一个页面,其中显示了新产品列表。
我想为此提供一个 RSS 提要。那么,如何创建可供其他人订阅的 rss 提要?
我可以找到一些基于 Java 的提要创建者。但是,问题是提要如何根据添加到系统中的新产品进行自我更新?
【问题讨论】:
标签: rss
您好,我在基于 java/jsp 的 Web 应用程序中有一个页面,其中显示了新产品列表。
我想为此提供一个 RSS 提要。那么,如何创建可供其他人订阅的 rss 提要?
我可以找到一些基于 Java 的提要创建者。但是,问题是提要如何根据添加到系统中的新产品进行自我更新?
【问题讨论】:
标签: rss
我不熟悉Java,所以这里是一个一般的想法。
您的 Feed 应该可以通过某个 URL 访问,例如 http://mydomain.com/products/feeds/rss。当 Feed Aggregator 获取这个 URL 时,servlet(我相信这就是它们在 Java 世界中的调用方式)从数据库或任何地方获取最近产品的列表,构建 RSS 提要,然后将其发送回请求者,结果是成为 Feed 聚合器。
出于性能原因,这个特定的 servlet 可能不会在每次执行时都访问数据库。相反,它可以缓存生成的提要(推荐,HTTP 允许非常灵活的缓存)或内存/磁盘中某处的数据库查询结果。
【讨论】: