Bean的Context引用
每个bean 都有一个bean 的上下文即EJBContext ,SessionBean的继承后成为SessionContext(Entity Bean为EntityContext),他是bean到container的唯一Line,利用bean context ,bean能做很多事情,比如调用客户的安全信息,要求事物回滚,得到bean最近或Home的一个引用等等。
它一般在Bean类里面就定义好了 :
for example:
........
public class mySessionBean implements SessionBean{
.........
private SessionContext context;
..........
public void setSessionContext(SessionContext context){
this.context = context ;
..........
}
.........
}
JNDI上下文
JNDI上下文的话,是JNDI虚目录上的节点,InitialContext就是JNDI上下文,他是你进入容器树形结构的节点入口,每个bean都有自己特有的JNDI上下文,通过 JNDI,bean可以找到很多东西,包括资源管理连接工厂(CMP使用)
它一般都在客户要调bean逻辑的时候使用:
for examle:
public class client ....{
........
Context initial = new InitialContext();
Object objref = initial.lookup("myAccount");
AcHome home = (AcHome)PortableRemoteObject.narrow(objref,AcHome.class);
AccountRemote r = home.create(id,date,vc,check,damount);
.......
}
要注意区分这两者。
http://hi.baidu.com/changkongyinxue/blog/item/c1e6fffcd6075a80b901a0b0.html
分享到:
相关推荐
JavaEE5学习笔记05-EJB之会话Bean总结...
EJB3图文教程之开发Session Bean
Weblogic EJB 学习笔记 ejb 基础知识 EJB 组成 EJB 配置描述器 建立ejb 档案文件 容器管理的事务 ejb 引用
基于java的开发源码-EJB中有、无状态SessionBean的两个例子.zip 基于java的开发源码-EJB中有、无状态SessionBean的两个例子.zip 基于java的开发源码-EJB中有、无状态SessionBean的两个例子.zip 基于java的开发源码-...
POJO javaBean EJB JNDI 理解及区别
EJB学习笔记 自己的学习心得
Java EJB中有、无状态SessionBean的两个例子,的无状态SessionBean可,会话Bean必须实现SessionBean,获取系统属性,初始化JNDI,取得Home对象的引用,创建EJB对象,计算利息等; 在有状态SessionBean中,用累加...
EJB学习笔记2,希望大家多多进步
EJB学习笔记.doc
ejb实例包括session bean和实体bean
比较实用的东西,具体介绍了Weblogic Ejb的使用
WebLogic v9.2 EJB和JNDI Demo
平时学习笔记 java ejb3相关 开发技术
基于java的开发源码-EJB中JNDI的使用源码例子.zip 基于java的开发源码-EJB中JNDI的使用源码例子.zip 基于java的开发源码-EJB中JNDI的使用源码例子.zip 基于java的开发源码-EJB中JNDI的使用源码例子.zip 基于java的...
ejb有状态bean和无状态bean.zip
经典资料+个人心得,希望大家能喜欢
EJB学习笔记.rar
EJB中JNDI的使用源码例子