關於EJB的ejbLoad方法以及j2ee伺服器效能最佳化疑問

yliu79發表於2004-06-04
Hi,
我正在找一種比較好的持久層實現方法,我以前一直都是使用純DAO來實現持久層,不過一直在關注hibernet和ejb技術,不過對於ejb的ejbLoad實現方式有一些疑問。
我在測試EJB的時候,發現一個現象,就是每當呼叫EJB裡面的某個getXXX方法的時候,都會要去呼叫ejbLoad方法,這樣的話,雖然可以保證資料正確性,但是會不會帶來效能瓶頸?比如說j2ee tutorial裡面的enroller例子,我在client端呼叫getStudentIds方法,接連呼叫幾遍,EJB Server每一次get的時候都要重新呼叫ejbLoad一遍,難道是J2EE Server對這個做了底層的最佳化?

謝謝

相關文章