日期:2014-05-19 浏览次数:20755 次
原文:Dependency Injection in Java EE 6 – Part 1
作者:Reza Rahman
出处:http://www.theserverside.com/tt/articles/article.tss?l=DependencyInjectioninJavaEE6
?
?
[译文]Java EE 6中的依赖注入——第1部分(一)
?
?
依赖注入的基本原理 ? CDI中真正基本的依赖注入概念相当简单但也很强大,对于大多数做了几年企业级Java开发的人来说,应该是熟悉的,其只是在以Java为中心的类型安全和元数据注解方面多拐了一个弯而已。下面的示例展示了CDI注入最基本的形式(该例子来自EJB 3 in Action的ActionBazaar应用) ?
@Stateless public class BidService { ??? @Inject ??? private BidDao bidDao; ? ??? public void addBid (Bid bid) { ??????? bidDao.addBid(bid); ??? } } ? public class DefaultBidDao implements BidDao { ??? @PersistenceContext ??? private EntityManager entityManager; ? ??? public void addBid (Bid bid) { ??????? entityMan