2011-02-04 39 views
0

我非常希望升級當前使用JSP的遺留系統和近10年的本土Web框架。 Web系統(數據錄入和報告)與執行大部分數據處理的傳統PowerBuilder(非Web)系統共享一個數據庫。存儲過程中存在90%以上的數據處理業務邏輯,並要求Web系統僅使用存儲的特效。 Web系統使用的大多數過程非常簡單,只需返回帳戶,列表並將數據輸入十幾個表格即可。從大量的網絡閱讀中,我認爲JPA2實現不會是一個很好的選擇,因爲存儲過程的使用需求。我還發現一些JDO可以接受的建議,但是很多人都贊同JDO。我應該使用JPA實現嗎?什麼是'存儲過程'問題 - JPA實現是否由於存儲過程而短路,因爲它們無法優化他們無法控制的內容。JAVA--現代化與傳統系統的數據交互

回答

0

如果您(僅)使用存儲的特效,您爲什麼會考慮使用持久性API?沒有標準化的持久性API內置對proc的支持,而不是JPA和JDO。您可以使用存儲的特效與這些特性的實現。

JDO是一個數據存儲不可知的API,JPA僅用於RDBMS。是的,有些人「打擊」JDO,但他們的政治動機不是技術性的。