欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  资讯频道

Java EE 6的依赖注入

程序员文章站 2022-03-09 15:07:52
...

Java EE中的 上下文和依赖注入(Contexts和Dependency Injection即CDI)是最近即将完成的Java EE 6平台的关键部分。通过Java JSR 299规范来看,CDI已经成为Java EE平台下一代类型安全的依赖注入方式。Java JSR 299的目标是综合各种最佳的解决方案,例如Seam,Guice和Spring等框架的优势所在,将这些优势整合在一起的同时添加一些创新。

Java EE 6的依赖注入

 

CDI 和 Java EE


在最基础的form中,CDI注入的示例:

 

@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) { 
        entityManager.persist(bid); 
    }
}

public interface BidDao {
    public void addBid (Bid bid);
}


Reza Rahman提供了更多关于Java EE 6依赖注入的内容介绍,详情:
http://www.theserverside.com/tt/articles/article.tss?l=DependencyInjectioninJavaEE6

相关标签: Java