EJB3.0中JNDI的绑定和多通路传输
来源:互联网 发布:手机淘宝怎么给差评 编辑:程序博客网 时间:2024/05/01 06:11
EJB3.0中JNDI的绑定和多通路传输
默认的会话bean会以路径或远程接口的全名绑定到JNDI。你可以通过定义你自己的@org.jboss.ejb3.LocalBinding或@org.jboss.ejb3.remoting.RemoteBinding来修改
本地接口的JNDI绑定
使用org.jboss.ejb3.LocalBinding annotation来改变你本地接口的JNDI名字。
@Stateless
@LocalBinding(jndiBinding="custom/MySession")
public class MySessionBean implements MySession
{
}
远程接口的JNDI绑定
使用org.jboss.ejb3.RemoteBindings annotation来改变你远程接口的JNDI名字。
@Stateless
@RemoteBindings({@RemoteBinding(jndiName="custom/remote/MySession")})
public class MySessionBean implements MySession
{
}
多通路传输和客户端拦截(Multiple transports and Client Interceptors
)
你可以通过JBoss Remoting架构来展现一个会话bean通过多通路传输的远程调用。现在仅仅一些插件支持。可以查看JBoss文档中怎样定义传送MBean。要展现一个会话bean通过多通路传输你需要使用远程绑定注解。
public @interface RemoteBinding
{
String jndiBinding() default "";
String interceptorStack() default "SessionBeanClientInterceptors";
String clientBindUrl();
Class factory() default org.jboss.ejb3.remoting.RemoteProxyFactory.class;
}
- JNDI绑定指定了代理将捆绑的JNDI名字。
- 拦截堆栈(interceptorStack)允许你插入数据到一个JBoss AOP(栈结构)。会话bean客户端拦截器(SessionBeanClientInterceptors)栈可以在你部署得文件夹下的ejb3-interceptors-aop.xml配置文件中找到。
- clientBindUrl定义了客户端用来绑定服务器的JBoss远程URL。
- Factory允许你为你自己代理的bean插入拦截。你通常不需要接触这些设置。
这里是一个例子:
@Stateless
@RemoteBindings({
@RemoteBinding(jndiName="custom/remote/MySession",
interceptorStack="MyInterceptorStack",
clientBindUrl="socket://foo.jboss.org:2222")
})
public class MySessionBean implements MySession
{
}
- EJB3.0中JNDI的绑定和多通路传输
- EJB3.0中JNDI的绑定和多通路传输
- EJB3.0的JNDI名称
- EJB3(中文版) 第五集 JNDI绑定
- 如何设置基于weblogic10的EJB3.0的JNDI
- EJB3.0获取JNDI上下文的两种方法
- Tomcat支持的JAAS和JNDI绑定
- EJB3中JTA和RESOURCE_LOCAL的区别
- Hibernate的JNDI绑定分析
- tomcat的JNDI数据源绑定
- Hibernate的JNDI绑定分析
- Hibernate的JNDI绑定分析
- Hibernate的JNDI绑定分析
- tomcat的JNDI数据源绑定
- 配置Jetty的JNDI绑定
- EJB3.0中拦截器的实现
- ejb3.0 中数据库的配置
- EJB3.0和吵闹的TSS年会
- StrutsTestCase 试用手记
- C#编写最小化到系统托盘的Windows应用程序
- 情人节短信:将肉麻进行到底
- 用 Runtime Spy 调整 Eclipse 的启动性能,第 1 部分
- #1 Variable Initialization(变量初始化)
- EJB3.0中JNDI的绑定和多通路传输
- Linux一句话精彩问答 (ZT)
- 实用工具类库java.util
- 他们的爱情(王小波和李银河)
- 修改了一下blog的样式
- SugarCRM2.5发布
- 51宏使用栈保护防止PC误跳和消除跳转限制
- 几种查看本机开放端口的方法
- 自己动手写操作系统(一)