当前位置: 技术问答>java相关
这个问题太简单了,不过就当散分了 --------------- 200分(来者有分)
来源: 互联网 发布时间:2015-07-24
本文导语: 运行不通说我的 jndiName 有问题,我用的是 weblogic6.1 /** * 有状态会话Bean * Stateful.Session remote 接口 * Stateful.SessionHome Home 接口 * Stateful.SessionImp 实现类 * * 无状态会话Bean * Stateless.Sess...
运行不通说我的 jndiName 有问题,我用的是 weblogic6.1
/**
* 有状态会话Bean
* Stateful.Session remote 接口
* Stateful.SessionHome Home 接口
* Stateful.SessionImp 实现类
*
* 无状态会话Bean
* Stateless.Session remote 接口
* Stateless.SessionHome Home 接口
* Stateless.SessionImp 实现类
*
* /
==============================================
/* 这是一个有状态会话BEAN的一个方法
*
* 这个方法主要就是做为 无状态会话BEAN 的客户(访问无状态会话BEAN)
*/
Stateless.SessionHome home = (Stateless.SessionHome)
PortableRemoteObject.narrow(
new InitialContext().lookup("java:comp/env/ejb/CallStateless"), //
Stateful.SessionImp2
Stateless.SessionHome
Stateless.Session
Stateless.SessionImp
Stateless
Container
========== weblogic-ejb-jar.xml =========================================
SessionImp
CallClient
Stateful.SessionImp2
CallStateless
=========================================================================
/* 这是一个有状态会话BEAN的客户
*/
Properties pro = new Properties();
pro.put( Context.INITIAL_CONTEXT_FACTORY, "weblogic.jndi.WLInitialContextFactory" );
pro.put( Context.PROVIDER_URL, "t3://localhost:7001" );
Stateful.SessionHome home = (Stateful.SessionHome)
PortableRemoteObject.narrow(
new InitialContext().lookup("CallClient"), //
/**
* 有状态会话Bean
* Stateful.Session remote 接口
* Stateful.SessionHome Home 接口
* Stateful.SessionImp 实现类
*
* 无状态会话Bean
* Stateless.Session remote 接口
* Stateless.SessionHome Home 接口
* Stateless.SessionImp 实现类
*
* /
==============================================
/* 这是一个有状态会话BEAN的一个方法
*
* 这个方法主要就是做为 无状态会话BEAN 的客户(访问无状态会话BEAN)
*/
Stateless.SessionHome home = (Stateless.SessionHome)
PortableRemoteObject.narrow(
new InitialContext().lookup("java:comp/env/ejb/CallStateless"), //
Stateful.SessionImp2
Stateless.SessionHome
Stateless.Session
Stateless.SessionImp
Stateless
Container
========== weblogic-ejb-jar.xml =========================================
SessionImp
CallClient
Stateful.SessionImp2
CallStateless
=========================================================================
/* 这是一个有状态会话BEAN的客户
*/
Properties pro = new Properties();
pro.put( Context.INITIAL_CONTEXT_FACTORY, "weblogic.jndi.WLInitialContextFactory" );
pro.put( Context.PROVIDER_URL, "t3://localhost:7001" );
Stateful.SessionHome home = (Stateful.SessionHome)
PortableRemoteObject.narrow(
new InitialContext().lookup("CallClient"), //
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
站内导航:
特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!