我正在學習EJB3,我只是很好奇,何時使用SFSB很方便?當SFSB真的很容易解決一些複雜的問題時,我找不到任何好的例子。爲什麼使用有狀態會話bean?
其實我看到SLSB可以用作網絡服務,這很方便。但我不知道何時使用SFSB。我只看到它的問題,因爲我們應該瞭解它,我們應該編寫由少於完全的註釋組成的代碼,我們應該使用惱人的查找...並且我們沒有得到任何好的回報。
例如,我們不能使用SLSB中的SFSB,因爲有狀態的對象只能從有狀態的上下文中使用。我們不能在servlet中使用DI,而應該使用JNDI查找手動創建SFSB實例,然後將其放入HttpSession對象中。它不能成爲網絡服務。
我在SFSB中看到的唯一好處是交易管理。但我認爲當我們真的需要一個交易並且我們不需要數據庫的情況很少見。當我們將數據存儲在XML文件中並使用SFSB中的事務管理來管理非關係數據庫時,我可以想象它會非常有用。
我幾乎可以肯定,我完全錯了,所以給我一些非常好的SFSB使用示例。
收益或利益? – 2009-11-06 10:45:11
真的嗎? ) – Roman 2009-11-06 10:58:27