关于ejb的注入
来源:互联网 发布:子曰二三子以我为隐乎 编辑:程序博客网 时间:2024/05/22 13:37
如何在一个类里面得到ejb对象呢?
private Other other=new Other()这样得到的不是ejb对象,只是一个简单的JAVA对象
得到ejb对象的方法有两种:
一种是通过jndi的方法,通过查找的方式.
一种是通过注入的方式,通过注解来注入,这个注解就是@EJB
如@EJB Other other, 如果Other被两个类实现了呢?那么可以通过@EJB的属性(beanName)来指定,而那个ejb的名称默认就是类的简单名称,当然也是可以改的.
注入ejb:
@Stateless
@Remote (Injection.class)
public class InjectionBean implementsInjection {
@EJB(beanName="HelloBean") LocalHello helloworld;
publicString SayHello() {
return helloworld.SayHello("注入者");
}
}
@Resource注解可以注入一些服务性的东西.如数据源
注入数据源:
@Resource(mappedName = "java:/DefaultMySqlDS") DataSource myDb;
Connection conn = null;
try {
conn = myDb.getConnection();
Statementstmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECTstudentNameFROM student");
if (rs.next()) str = rs.getString(1); rs.close();
stmt.close();
} catch (SQLException e) {
e.printStackTrace();
}finally{
try {
if(null!=conn && !conn.isClosed()) conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
- 关于ejb的注入
- 关于EJB的解析
- 关于EJB 技术的产生
- EJB-07:资源注入
- EJB(记录下一阶段关于ejb的知识点)
- 关于EJB
- EJB注入后的空指针异常(NullPointerException)解决办法
- 在 NetBeans IDE 的 企业应用程序客户端 中注入EJB
- 关于AJAX的注入
- 关于EJB查询返回值的解决方法
- 关于Entity EJB 和 Hibernate的统一
- 关于SPING与EJB的胡言乱语
- 关于EJB生命周期的一点文字
- 关于EJB的一些常见问题(一)
- 关于EJB返回值的解决方案
- 关于EJB的一些常见问题(一)
- 关于jboss ejb的一些想法
- 关于EJB,查看资料,整理的笔记
- jquery Ajax提交方式
- Oracle培训教材
- Linux系统启动过程
- LDA vs. PLSI
- ArcGIS中的线性参考/动态分段技术(一):Linear Referencing背景
- 关于ejb的注入
- t卡兼容性解决方法
- WPF 拖拽功能
- SQL Server 2008中的代码安全之二:DDL触发器与登录触发器
- 简单方法导出EXCLE
- iptables禁止某一个ip段访问本机
- DLL和COM的发展过程
- VC 常用的数学函数
- LINUX下常用命令