根据这篇文章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可以与许多客户端一起使用。
除了Java EE 5中的托管bean + ejb接口实现和ejb注入之外,还有什么其他方法可以使用所有ejb功能(事务,线程安全性等)的最佳方法?
我使用GlassFish 3.1 WebProfile