0

我的Java技能有點生疏,我想知道如何實現在谷歌應用程序引擎環境中從servlet調用的PersistenceManager中的Open Session In View模式。PersistenceManager和在視圖中打開會話

我有一些處理PersistenceManagerFactory的單例,但是如何在每個servlet調用中獲得「新」的PersistenceManager?

我希望我的業務類訪問某個使用相同PersistenceManager的存儲庫,並且始終(在一個servlet請求中)訪問該存儲庫。

現在,我無法弄清楚如何提前初始化一個新的PersistenceManager時單身第一調用時,每個Servlet的請求......

感謝您的幫助。

回答

1

不要。相反,將PersistenceManager作爲上下文的一部分傳遞給您的類。依賴靜態或全局通常是一個糟糕的主意,特別是在像Java servlet這樣的多線程環境中。