eclipse+JBoss 5+EJB3开发指南(1):编写第一个无状态的SessionBean - 编程入门网
System.out.println(greeter.greet("李宁"));
System.out.println(greeter.getAllGreetings().get(0).getName());
}
}
eclipse+JBoss 5+EJB3开发指南(1):编写第一个无状态的SessionBean(6)时间:2011-09-18 blogjava 哈佛校训在上面的代码中,使用了Context.PROVIDER_URL设置了服务端的IP和端口号。 上面积代码的运行结果如: 您好 李宁 bill gates 除了在程序中设置属性值外,也可以通过jndi.properties文件进行设置。该文件应放在Eclipse工程 的src目录中。该文件的内容如下: java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory java.naming.provider.url=192.168.17.105:1099 如果使用jndi.properties文件,就不需要在客户端程序中设置相应的属性值了,因此,可以使用如下 的代码来调用Session Bean: package test; import javax.naming.Context; import javax.naming.InitialContext; import service.Greeter; public class Client { public static void main(String[] args) throws Exception { // 不需要在程序中设置相应的属性值 InitialContext ctx = new InitialContext(); // 开始调用Greeter接口的方法 Greeter greeter = (Greeter) ctx.lookup("GreeterBean/remote"); System.out.println(greeter.greet("李宁")); System.out.println(greeter.getAllGreetings().get(0).getName()); } } 注意:在编写客户端程序时,需要引用<JBoss安装目录>\client目录中的所有jar文件。 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |