如何解决在JEE6环境中访问数据库的最佳方法是什么?
| 我们正在使用Glassfish3.1,MySQL 5.5,JSF2,Servlet3。 关于申请- 这是一个仪表板应用程序,用户不会在其中输入或修改任何数据。 它将会有很多图表,一些是静态的,一些是动态的(实时的)。 在这种情况下,从数据库获取数据的最佳方法是什么? 专门用于实时图表,仅使用Servlet和EntityManager是否足够好? 在这种情况下是否需要事务和EJB?解决方法
在JSF 2.0中,应该不再需要servlet。重要的是托管bean。您绝对应该对数据库访问使用JPA 2.0(如您自己所说的
EntityManager
)。是否使用EJB取决于应用程序的大小。如果它很小,没有共享业务组件,或者共享业务组件很少,那么EJB可能会过大。但是除此之外,您绝对应该使用EJB。然后,EJB应该依次使用“ 0”,而受管Bean应该仅使用EJB。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。