加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

EJB3.0 依赖注入

发布时间:2020-12-13 20:39:01 所属栏目:百科 来源:网络整理
导读:1.资源引用 可以在 属性级别、setter()、类 级 应用资源引用,并能一次完成多个资源引用的设置工作。 @Resource 默认时,资源名是java:comp/env/com.temp.MyClass/myDataSource。 1) @Resource SessionContext context; TaxRate tr = (TaxRate )context.look

1.资源引用

可以在属性级别、setter()、类 级应用资源引用,并能一次完成多个资源引用的设置工作。

@Resource

默认时,资源名是java:comp/env/com.temp.MyClass/myDataSource。

1) @Resource SessionContext context;

TaxRate tr = (TaxRate )context.lookup(TaxRate.class.getName());

2) InitialContext context = new InitialContext();

TaxRate tr =(TaxRate )context.lookup(TaxRate.class.getName());

3) @EJB TaxRate tr ;

@Resource(name="jdbc/_default",type=DataSource.class)

DataSource dataSource;

其他Java EE应用服务器中的资源:

javax.sql.DataSource、

javax.transaction.UserTransaction、

javax.jms.Queue、

javax.ejb.SessionContext 、

org.omg.CORBA.ORB等。

可以引用到服务器中存在的任何可用的资源。

2.资源注入

@PersistentContext EntityManager em;

也可在类级使用@PersistentContext

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读