2010-03-09 173 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允許非常靈活的緩存),或者在內存/磁盤上的某處查找數據庫結果。