2012-03-02 57 views
2

我們需要在JSP頁面上顯示數據庫更改。數據庫中的信息由傳統系統更改,所以我沒有任何更改來獲取有關數據更改的事件。所以問題是保持數據庫信息和JSP頁面同步。是否有在JSP上顯示數據庫更改的最佳做法

我們的第一種方法是輪詢數據庫並使數據與應用程序bean同步。如果數據發生了變化,我們使用推送機制來更新JSP頁面。

這種方法有效,但不知何故我不確定這是否是一種好方法。

我們使用MS-SQL數據庫和Tomcat作爲Servlet容器。

回答

0

如果您使用JPA,您可以嘗試實體偵聽器和回調。方法的註釋很少(如PreRemove),您可以使用它來跟蹤所需的所有更改。看到這篇文章http://docs.jboss.org/hibernate/orm/4.0/hem/en-US/html/listeners.html

+1

該OP說:*數據庫中的信息由遺留系統更改,所以我沒有任何更改以獲取有關數據更改的事件* – 2012-03-02 12:59:01

+0

不幸的是,我們沒有使用JPA。 – outofBounds 2012-03-02 13:36:02

相關問題