您的位置:首页 > 数据库 > Redis

Redis info参数详解

2013-02-07 10:42 387 查看
这个问题迷惑了我很久,EJB2.0里面实现Home接口的类是从JDNI里面获取的,然后用来创建一个EJB的实例,这个实例应该是实现了这个EJB接口的RMI Stub,很容易理解。
但是在EJB3.0里面取消了这个接口,从JDNI查找的结果不是Home类,而直接是一个EJB的实例,代码如下:

InitialContext context = new InitialContext();
Cart cart = (Cart) context.lookup("CartBean");


注:Cart是一个Stateful的SessionBean.
如果这个Cart跟2.0一样也是一个RMI Stub的话,那么所有从JNDI查找出来的类应该是连接到同一个Skeleton的,这样的话应该是所有的Client得到的EJB状态是一样的。。。
但事实不是,每个客户端查找出来的EJB实例互相的状态是没有影响的,这个到底是为什么呢?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: