我可以将EJB Stateless Bean与CDI一起使用来维护用户会话吗?
|
根据这篇文章http://www.adam-bien.com/roller/abien/entry/ejb_3_1_killed_the我在我的应用程序@Named @Stateless bean中使用它与数据库进行通信(在此处注入EntityManager)并在jsf页面上显示信息。自Java EE 5以来,这非常方便。但是我有一个问题。
使用此类bean维护用户会话(购物车等)是否安全?我读了一本关于ejb 3.0的书,我知道同一无状态Bean可以用于许多客户端。
使用具有所有ejb功能(事务,线程安全性等)的托管bean的最佳方法是什么?我的意思是,除了Java EE 5中的托管Bean +具有实现+ ejb注入的ejb接口之外,还有其他方法吗?
我使用GlassFish 3.1 WebProfile
没有找到相关结果
已邀请:
2 个回复
峨躬坎抬焚
席陋临拈
。如果例如实体上的锁需要在请求之间持续(如果您的存货有限,并且不想在用户实际结帐时立即以“缺货”消息来面对用户,这对于购物车可能很方便) 。