2013-09-05 93 views
1

我正在使用Tomcat服務器,我的目標是在插入表中的記錄時獲取像Facebook一樣的推送通知,並且我正在使用JDBC連接通過JSP訪問數據庫。如何獲取更新數據庫的推送通知

任何人都可以告訴哪種方式適合做?

我嘗試使用jQuery的重新加載頁面通過設置超時,但我的目標不是那樣的。

我在服務器上發送了很多使用JSP發送的事件,但我無法找到正確的指導,任何人都可以告訴我一個好的教程嗎?

我不想使用servlets實現它我更喜歡只使用JSP。

回答

1

你會想看看使用websockets。它只支持在較新的瀏覽器中,但有框架可以幫助向後兼容(想起socket.io)。

從概念上講,您需要爲客戶端創建一種方式來打開管道以訂閱實時供稿。插入新記錄時,您需要將其作爲應用程序中的事件進行廣播,訂閱處理程序需要監聽該事件並將信息傳遞給任何實時客戶端。看看event-driven體系結構如何工作。 Here是一個很好的用Java做的stackoverflow答案。