Chinaunix首页 | 论坛 | 博客
  • 博客访问: 14490551
  • 博文数量: 5645
  • 博客积分: 9880
  • 博客等级: 中将
  • 技术积分: 68081
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-28 13:35
文章分类

全部博文(5645)

文章存档

2008年(5645)

我的朋友

分类:

2008-04-28 21:38:23

下载本文示例代码
  在这里,我只介绍操作过程。   一、建立一个工程(project)   File ---> New Project  Project name 为:HelloWorld  选择一个该项目的根目录,Root path,例如:E:\ejbproject   Finish。   二、建立一个EJB Gruop   File ---> New ---> Enterprise ---> Empty EJB Group  输入名字:Name为:HelloWorld  OK   三、建立beans   File ---> New ---> Enterprise ---> Enterprise JavaBean  Next,将发现Package中已经有了:helloworld  在Class name中输入:HelloWorldBean   Next --->Finish   用鼠标双击左边的HelloWorldBean.java,在public void setSessionContext(SessionContext context) {sessionContext = context; }   后加入一个事件(商业逻辑): public String getHelloWorld(){return "Hello World!"; }Save All,然后Ctrl F9,make,应该是0个错误,0个警告。   四、远程接口的处理   还是在该界面,HelloWorldBean.java的代码下有一个“Bean”,点Bean然后Methods,将复选框java.lang.String getHelloWorld()选上。   五、配置描述(Deployment Descriptor)   双击“HelloWorld.ejbgrp”,在下面展开“HelloWorldBean”   点“Container Transaction”后,在右边点“Add”Interface下是“*”,Method下也是“*”,Transaction attribute下,选择“Required”   Save all后,点“Verify”进行效验,应该是没有错误的。最后Ctrl F9“make”。   到这里,服务端已经设置好了。   六、用Client去测试   File ---> New ---> Enterprise ---> EJB Test Client  发现Enterprise JavaBean中是:HelloWorldBean  Package中是:helloworld  在Class中输入类名,比如:HelloWorldClient   在左边,点“HelloWorldClient.java”在代码中,有一个try...catch块,在try中的最后面加上下面代码,去调用Serve端:   七、配置   鼠标右键点HelloWorldHome.java   Properties --->Build --->VisiBroker  将Generate IIOP勾上  OK  Save All   Ctrl F9 "make"   八、运行   启动VisiBroker Smart Agent,方法是:运行visibroker的bin目录下的:osagent.exe文件。(也可以利用JB4的菜单配置工具,将Smart Agent加到JB4的菜单下,直接从菜单启动)   F9“Run”启动Container------这个过程也许要花点时间哦。   右键HelloWorldClient.java点“Run”将显示“Hello World!”。   如果你看到了,说明已经成功了,否则是哪个步骤不小心,再仔细看吧。   在这里,我只介绍操作过程。   一、建立一个工程(project)   File ---> New Project  Project name 为:HelloWorld  选择一个该项目的根目录,Root path,例如:E:\ejbproject   Finish。   二、建立一个EJB Gruop   File ---> New ---> Enterprise ---> Empty EJB Group  输入名字:Name为:HelloWorld  OK   三、建立beans   File ---> New ---> Enterprise ---> Enterprise JavaBean  Next,将发现Package中已经有了:helloworld  在Class name中输入:HelloWorldBean   Next --->Finish   用鼠标双击左边的HelloWorldBean.java,在public void setSessionContext(SessionContext context) {sessionContext = context; }   后加入一个事件(商业逻辑): public String getHelloWorld(){return "Hello World!"; }Save All,然后Ctrl F9,make,应该是0个错误,0个警告。   四、远程接口的处理   还是在该界面,HelloWorldBean.java的代码下有一个“Bean”,点Bean然后Methods,将复选框java.lang.String getHelloWorld()选上。   五、配置描述(Deployment Descriptor)   双击“HelloWorld.ejbgrp”,在下面展开“HelloWorldBean”   点“Container Transaction”后,在右边点“Add”Interface下是“*”,Method下也是“*”,Transaction attribute下,选择“Required”   Save all后,点“Verify”进行效验,应该是没有错误的。最后Ctrl F9“make”。   到这里,服务端已经设置好了。   六、用Client去测试   File ---> New ---> Enterprise ---> EJB Test Client  发现Enterprise JavaBean中是:HelloWorldBean  Package中是:helloworld  在Class中输入类名,比如:HelloWorldClient   在左边,点“HelloWorldClient.java”在代码中,有一个try...catch块,在try中的最后面加上下面代码,去调用Serve端:   七、配置   鼠标右键点HelloWorldHome.java   Properties --->Build --->VisiBroker  将Generate IIOP勾上  OK  Save All   Ctrl F9 "make"   八、运行   启动VisiBroker Smart Agent,方法是:运行visibroker的bin目录下的:osagent.exe文件。(也可以利用JB4的菜单配置工具,将Smart Agent加到JB4的菜单下,直接从菜单启动)   F9“Run”启动Container------这个过程也许要花点时间哦。   右键HelloWorldClient.java点“Run”将显示“Hello World!”。   如果你看到了,说明已经成功了,否则是哪个步骤不小心,再仔细看吧。 下载本文示例代码


EJB系列教程之二EJB系列教程之二EJB系列教程之二EJB系列教程之二EJB系列教程之二EJB系列教程之二EJB系列教程之二EJB系列教程之二EJB系列教程之二EJB系列教程之二EJB系列教程之二EJB系列教程之二EJB系列教程之二EJB系列教程之二EJB系列教程之二
阅读(137) | 评论(0) | 转发(0) |
0

上一篇:EJB系列教程之三

下一篇:EJB系列教程之一

给主人留下些什么吧!~~