一個要用stateful Session Bean 實現的登入程式,但遇到難題暫時無法解決,請老鳥們出點注意!!!

mdwolf發表於2002-09-25
需求: 做一個登入程式,給JSP程式用.
開發環境: win2000server + jb7 +weblogic 6.1 sp3
須用的技術:EJB 2.0
現在的構思:

從JSP登入頁面提交username 和pwd 給jspAction 頁面,jspAction開始呼叫javaBean,

在javaBean 裡我呼叫一個stateless Session Bean ,進行驗證,如果成功,就在

stateless Session Bean中又呼叫一個stateful Session Bean ,把使用者資料及相關信

息存入這個stateful Session Bean ,為了儲存使用者的狀態資訊在稍後的時間進行再呼叫

我需要把這個狀態bean的遠端物件的引用存入第3方的介質當中,

現在我想了3中方法,但是問題就來了:

1.把OjbectRemote存入一個檔案,一個使用者好辦,就一個檔案,但是涉及到多個使用者,我怎麼辦呢???

會產生大量的檔案,怎麼控制呢?

2.寫入資料庫,但對應OjbectRemote對應的欄位型別用什麼?

3.寫入Session ,這個很容易解決,這樣的話我直接可以用一個資料的封裝類就可以搞定,根本不要用

session bean ,那stateful Session Bean的優勢根本無法體現.

各位老鳥請幫我想想,有啥好解決方法。不妥之處,請各位指點指點。

mdwolf 2002 09 25

相關文章