您好我的基于java / jsp的Web应用程序中有一个页面,其中显示了新产品列表。
我想为此提供一个RSS提要。那么,创建其他人可以用来订阅的RSS源的方法是什么?
我可以找到一些基于java的feed创建者。但是,问题是如何根据添加到系统中的新产品自动更新Feed?
答案 0 :(得分:2)
我不熟悉Java,所以这是一个普遍的想法。
您的Feed可以通过某些网址访问,例如http://mydomain.com/products/feeds/rss
。当Feed Aggregator获取此URL时,servlet(我相信这是它们在Java世界中的调用方式)从数据库或其他地方获取最近产品的列表,构建RSS提要,然后将其发送回请求者,结果是是一个Feed Aggregator。
出于性能原因,此特定servlet可能无法在每次执行时访问数据库。相反,它可以缓存结果Feed(推荐,HTTP允许非常灵活的缓存)或数据库查询内存/磁盘上的某些结果。