2010-03-09 149 views
1

嗨我在我的基于java/jsp的Web应用程序中显示了一个页面,其中显示了新产品的列表。创建可更新的RSS订阅源

我想为此提供一个RSS订阅源。那么,创建其他可用于订阅的RSS源的方式是什么?

我可以找到一些基于Java的饲料创作者。但问题是,基于添加到系统中的新产品,Feed将如何自我更新?

回答

2

我对Java不熟悉,所以这里有一个普遍的想法。

您的Feed应通过某个网址访问,例如http://mydomain.com/products/feeds/rss。当Feed Aggregator获取这个URL时,servlet(我相信这是他们在Java世界中被调用的方式)从数据库或任何地方获取最近产品的列表,然后将它们发送回请求者,然后发送给请求者,成为Feed聚合器。

由于性能的原因,这个特定的servlet在每次执行时都可能不访问数据库。相反,它可以缓存结果提要(建议,HTTP允许非常灵活的缓存),或者在内存/磁盘上的某处查找数据库结果。