java中的最佳实践是什么?
或
发布于 2014-10-30 16:29:42
第二个是最佳实践(您的DAO可以是一个CDI :它不必是一个EJB)。
依赖注入是使代码可测试的原因:在对服务进行单元测试时,您可以在服务中注入一个模拟DAO。
顺便说一句,DAO还需要注入一个DataSource或EntityManager才能从数据库中获取数据。这只有在DAO实例由容器管理时才有可能。
发布于 2014-10-30 16:29:43
我赞成第二个。DAO谈到响应性,意思是管理持久数据。但是没有理由不使用EJB。让容器为您管理实例。
EJB3.1specComitee成员Adam在他的博客中说:dao
https://stackoverflow.com/questions/26658272
复制相似问题