我是EJB新手。在調用同一個bean上的任何方法之前,我需要調用一個遠程無狀態bean的方法並設置一個值。從第一個方法調用設置的值應該可用於第二個方法。我知道無狀態bean不能爲下一次調用保存實例變量值。有沒有其他方法可以使bean的方法可用,而不需要將bean作爲有狀態bean。任何調整提示?在EJB無狀態bean中需要幫助
1
A
回答
1
是否有任何替代方法使bean的方法沒有使bean成爲有狀態bean?
沒有值傳遞給第二個方法或將它保持,例如,在數據庫中,我不這麼認爲(使用實例變量當然不是一個解決方案,你不知道調用同一個會話bean與每個方法調用,因爲該池可以爲您的方法調用返回任何會話bean)。
1
這是無狀態會話bean的錯誤使用。無狀態應該僅依賴於傳遞給它的參數,而不依賴於其他以前的狀態。即使你周圍有黑客攻擊,也可以考慮後來支持它的可憐傢伙。數據庫絕對是一個更好的方法。否則,你可以使用攔截器嗎?它們在EJB 3.0中功能強大,甚至可以更改參數,設置一些值等。
相關問題
- 1. EJB中的幫助創建無狀態會話Bean
- 2. 需要EJB幫助
- 3. EJB無狀態bean調度
- 4. Spring的EJB無狀態bean
- 5. 410狀態代碼需要mod_rewrite幫助
- 6. EJB無狀態會話bean和有狀態會話bean
- 7. EJB無狀態會話bean爲空
- 8. EJB無狀態會話Bean中的CDI bean生產者
- 9. 在java中構建狀態機/轉換系統需要幫助
- 10. 需要幫助多態性
- 11. @EJB的無狀態bean保證是唯一的ejb實例?
- 12. 如何爲EJB方法設置超時(在無狀態bean中)
- 13. 在SessionScoped CDI Bean中注入無狀態的EJB
- 14. 在javascript中需要幫助
- 15. 在Java中需要幫助
- 16. 幫助需要在node.js中
- 17. 在NSMutableArray中需要幫助!
- 18. 在Perl中需要幫助
- 19. 需要幫助
- 20. 需要幫助
- 21. 需要幫助
- 22. 轉換形狀分配! (需要幫助!)
- 23. 需要澄清的Java狀態bean
- 24. 瞭解EJB中無狀態企業會話Bean的功能
- 25. EJB 3.1:啓動無狀態bean中的異步任務
- 26. 在實體Bean使用無狀態EJB豆
- 27. 使用有狀態會話bean(EJB)
- 28. EJB訪問有狀態會話Bean NameNotFoundException
- 29. sessionscoped託管bean vs有狀態ejb
- 30. EJB 3.1丟棄有狀態會話bean