我有一個由1個Web模塊和1個EJB模塊組成的Java EE應用程序。在我的EJB模塊內部,我有一個包含業務邏輯的有狀態會話bean。Web與EJB層之間的Java EE會話管理
我想的是:
當我的web應用程序用戶登錄並創建Web層我希望該用戶被分配我的會話bean的實例,一個新的會話。
目前正在按照預期在Web層創建一個會話,但我不確定每次如何將Web層中的會話映射到新的EJB會話。目前我正在從我的Servlet調用我的EJB,這意味着只有1個bean實例正在創建。我試圖在我的EJB層中的Web會話和會話之間獲得1-1映射。
我知道這可以很容易地使用應用程序客戶端,但任何建議/設計模式,我怎麼能在Web層實現這一點將不勝感激。
您正在使用J2EE 1.4或JEE 5,即EJB 2.x或EJB 3?一個關於你在做什麼的代碼清單會有所幫助。 – 2009-09-21 12:03:37
我正在使用EJB3.0 – Karl 2009-09-21 12:18:07