如何实现JNDI远程调用SessionBean(EJB3)
来源:互联网 发布:体育数据服务商 编辑:程序博客网 时间:2024/05/14 22:40
1. 需要两个包:jbossall-client.jar,jboss-aspect-library-jdk50.jar
2. 将jndi.properties文件放到编译后文件的根目录下,这个属性文件的内容如下:
java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces
java.naming.provider.url=localhost:1099
3. 首先,需要读取上述属性文件,得到Properties这个对象:
Properties prop = new Properties();
ResourceBundle resource = ResourceBundle.getBundle("jndi");
prop.put("java.naming.factory.initial", resource.getString("java.naming.factory.initial"));
prop.put("java.naming.factory.url.pkgs", resource.getString("java.naming.factory.url.pkgs"));
prop.put("java.naming.provider.url", resource.getString("java.naming.provider.url"));
return prop;
4. 查找SessionBean的接口
Context context =new InitialContext(prop); // prop可以通过上面的方式取得
return context.lookup(Class.getName); // Class.getName就是SessionBean的接口的名字,包括包名
- 如何实现JNDI远程调用SessionBean(EJB3)
- EJB3远程调用JNDI不同服务器链接代码
- EJB3-远程、本地调用
- EJB3.0远程调用错误
- Jboss7中远程调用EJB3
- 关于EJB的远程调用sessionBean的方式
- weblogic/jboss使用ejb3.0远程调用
- 基于EJB3.0的远程方法调用
- Spring访问EJB3.0的SessionBean方法
- 如何设置基于weblogic10的EJB3.0的JNDI
- JNDI是如何实现
- myeclipse10 实现JSF远程EJB3接口
- EJB---->改变sessionbean的JNDI名称
- EJB3.0实例教程如何调用存储过程
- 本地接口与远程接口的无状态SessionBean的实现
- EJB3中SessionBean使用Local及Remote接口的注意事项
- EJB3.0的JNDI名称
- 用jb7+weblogic6.1实现 客户端+无状态sessionbean+实体bean的调用
- 常用 Linux 术语
- 《被误解的C++——学习和使用》的案例
- 让中国垄断JAVA
- 2007年6月4日
- Web Design-通俗理解什么是MVC
- 如何实现JNDI远程调用SessionBean(EJB3)
- servlet 学习笔记(2)
- MYSQL学习笔记(3)COUNT函数
- Ubuntu手动安装JDK
- Cisco测试命令和TCP/IP连接故障处理
- 第一次写博客
- Weblogic8.X安装及连接池配置指南
- 无法连接到配置数据库
- freebsd nat内核