JavaEE 资源注入
生活随笔
收集整理的這篇文章主要介紹了
JavaEE 资源注入
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
傳統的資源注入采用JNDI注入方式:
????InitialContext?initCtx?=?new?InitialContext();//?Perform?JNDI?lookup?to?obtain?the?resource.catalogDS?=?(DataSource)initCtx.lookup("java:comp/env/jdbc/catalogDS");在JavaEE5時代通過注解的方式注入資源:private?@Resource?DataSource?catalogDS;但JavaEE5的資源注入是受限的,只有容器受管組件,比如EJB,Servlet,JSP?tag?hangler等。一個方面考慮的掃描的性能,另一個 對組件的創建有更好的控制。在JavaEE6時代又出現了DI和CDI,讓資源注入搞得無處不在。也大大增了開發難度。DI相關Annotation。 @Inject,@Named,@Qualifier,@Scope,@Singletonhttp://www.oracle.com/technetwork/articles/javaee/injection-141192.html
本文轉自 anranran 51CTO博客,原文鏈接:http://blog.51cto.com/guojuanjun/1949101
總結
以上是生活随笔為你收集整理的JavaEE 资源注入的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [开发笔记]-页面切图、CSS前端设计、
- 下一篇: ISP采用的 ISIS链接状态路由协议