2012-03-14 143 views
0

我們有一個應用程序,它掃描目錄以檢索一側的數據和圖片,並通過web服務向另一側的此數據提供iphone應用程序。在2個Java EE應用程序之間共享數據

當我們嘗試通過webservices數據訪問掃描並檢索更多數據時,我們遇到了JDBCExceptionJDBCExceptionRollbackException這樣的問題。我們在他的hibernate實現中使用了java持久化。

因此,我們認爲將我們的應用程序分爲兩個Web模塊,一個用於掃描目錄並檢索數據和圖片,另一個用於通過Web服務提供數據。

問題是如何在兩個Web模塊之間共享數據?似乎在掃描模塊中輸入的數據不能立即提供給網絡服務模塊。這與java持久性的配置有關嗎?

回答

0

的問題是如何在兩個網絡模塊

您不妨做到以下幾點之間共享數據。

  • 將數據放入兩個模塊共享的數據庫中。
  • 使用JMS和一些面向消息的中間件在模塊之間發送消息。

是否是與Java持久性的配置

你確定交易被提交?

+0

事實上,交易已提交,但我們還沒有測試過解決方案。我們預計數據不會在兩個Web模塊之間複製,因爲當我們通過phpmyadmin將數據插入數據庫時​​,我們需要重新啓動服務器,以便我們看到jpa中的更改。只是提交事務就足以從兩個Web模塊中看到數據?感謝幫助btw,使用jms似乎很複雜,我們更喜歡數據庫解決方案 – user1184785 2012-03-14 15:17:18

相關問題