1
A
回答
2
在Web層你的會話與
request.getSession()
這將返回綁定到該請求的會話對象。在這裏您可以存儲會話特定的屬性,您可以在後續請求中重複使用。
在EJB層中,您有完全不同的會話對象,它們與上面的會話無關。有無狀態會話Bean和有狀態會話Bean。有狀態會話bean也可以在多個請求中保持狀態,但是它們處理起來非常棘手,並且僅用於非常有限的一組用例。無狀態會話Bean不會在調用之間保持(外部可檢測)狀態,因此稍後將存儲您希望重用的屬性是無用的,除非將它們存儲在持久層或緩存中。
在大多數情況下,最簡單的工作是將對話狀態保留在請求會話對象中,並將稍後要從Web層重新使用的屬性傳遞給無狀態服務bean作爲參數。
相關問題
- 1. EJB訪問有狀態會話Bean NameNotFoundException
- 2. 如何訪問Dancer2的會話對象?
- 3. 恢復會話EJB
- 4. 如何將EJB會話注入ADF ManagedBean
- 5. 如何從PHP調用EJB會話bean?
- 6. 訪問HTTP會話
- 7. 笨訪問會話
- 8. 訪問會話值
- 9. 如何從aspx訪問asp會話
- 10. 如何通過jQuery訪問會話ID
- 11. 如何訪問會話變量在Laravel
- 12. 如何訪問多維散列會話?
- 13. 如何從javascript訪問java.util.List會話?
- 14. 如何從DS.RESTAdapter訪問會話?
- 15. 如何在JavaScript中訪問會話?
- 16. 如何從ActionMailer類中訪問會話?
- 17. 如何訪問php會話文件
- 18. 訪問flask_wtf中的會話
- 19. 如何從Quartz Job訪問EJB
- 20. 如何在使用Easyrest時訪問EJB?
- 21. 如何使用JNDI訪問EJB Weblogic
- 22. PHP會話計數訪問和重定向,如果(會話[「訪問」] = 1)
- 23. Codeigniter - 與some_name訪問會話
- 24. 訪問Django會話數據
- 25. 訪問會話結束?
- 26. 按子域訪問會話
- 27. CodeIgniter會話數組訪問
- 28. 訪問會話變量8
- 29. 跨會話訪問數據
- 30. 從aspx訪問WCF會話