锁定老帖子 主题:ejb_HelloWorld
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2010-03-02
最后修改:2010-03-02
Ejb 的首次搭建及向外发布接口
一环境搭建 *jboss jems-installer-1.2.0.GA(jboss安装文件 ,jboss包含了 web容器与ejb的容器) *jdk选择1.5, 之前用的1.6有点问题后来选用了jdk1.5 *设置变量值 定义环境变量JAVA_HOME 变量值D:\java\Java\jdk1.5.0_06(JDK的安装路径),之前jdk的安装路径是D:\Program Files\Java\jdk1.5.0_06,因为 jems-installer-1.2.0.GA安装对Program Files文件名之间的空白 不识别所以将Program Files改为了java *安装jems-installer-1.2.0.GA过程中将其中默认的单选按钮default改为ejb3 *定义变量JBOSS_HOME 变量值D:\jboss-4.0.5.GA (我的jboss安装路径) 安装后我的 jboss 的ejb发布路径:D:\jboss-4.0.5.GA\server\default\deploy 二.开发一个ejb
public interface HelloWorld { public String sayHello(String name); }
import javax.ejb.Remote; import javax.ejb.Stateless; import javax.persistence.Entity; @Stateless @Remote public class HelloWorldImpl implements HelloWorld { private String name; public String sayHello(String name) { this.name=name; System.out.println("name:"+this.name); return null; } }
三.开发一个客户端
public class Test { public static void main(String[] args) throws Exception { InitialContext context=new InitialContext(); HelloWorld hw=(HelloWorld)context.lookup("HelloWorldImpl/remote"); String s=hw.sayHello("张三"); System.out.println("client:"+s); } }
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
浏览 1349 次