JBuilder 9 + WebSphere Application Server5开发EJBWord文档下载推荐.docx

上传人:b****6 文档编号:18813819 上传时间:2023-01-01 格式:DOCX 页数:10 大小:431.14KB
下载 相关 举报
JBuilder 9 + WebSphere Application Server5开发EJBWord文档下载推荐.docx_第1页
第1页 / 共10页
JBuilder 9 + WebSphere Application Server5开发EJBWord文档下载推荐.docx_第2页
第2页 / 共10页
JBuilder 9 + WebSphere Application Server5开发EJBWord文档下载推荐.docx_第3页
第3页 / 共10页
JBuilder 9 + WebSphere Application Server5开发EJBWord文档下载推荐.docx_第4页
第4页 / 共10页
JBuilder 9 + WebSphere Application Server5开发EJBWord文档下载推荐.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

JBuilder 9 + WebSphere Application Server5开发EJBWord文档下载推荐.docx

《JBuilder 9 + WebSphere Application Server5开发EJBWord文档下载推荐.docx》由会员分享,可在线阅读,更多相关《JBuilder 9 + WebSphere Application Server5开发EJBWord文档下载推荐.docx(10页珍藏版)》请在冰豆网上搜索。

JBuilder 9 + WebSphere Application Server5开发EJBWord文档下载推荐.docx

在HelloWorldEJB属性对话框中,选择Server标签,选择Singleserverforallservicesinproject,然后在下拉列表中选择WebSphereApplicationServer5.0,确定。

注意,此操作不能省略,因为JBuilder默认的Server是Tomcat,而在JBuilder的Tomcat中不能创建EJBModule。

3.在JBuilder的菜单中选择File|New,在ObjectGallery对话框中选中Enterprise标签,并选中EJBModule,确认。

4.在EJBModuleWizard对话框中,输入EJBModule的名字为HelloWorldEJB,Version选中EJB2.0compliant,其他默认,确定。

5.创建EJBModule后,会出现EJBDesigner,在EJBDesigner中新建一个SessionBean

6.输入SessionBean的名称为“HelloWorld”,Interface指定为“local/remote”,Sessiontype指定为“Stateless”,Transactiontype指定为“Bean”。

7.在“HelloWorld”Bean上点击右键,选择“Add”,选择“Method”,给Bean添加方法。

8.输入“HelloWorld”Bean方法名为“hello”,Returntype为“java.lang.String”,Interfaces为“local/remote”。

9.此时,你将在左边的导航中看见由JBuilder自动生成的java文件。

双击HelloWorldBean.java文件,修改它的hello()方法,将“returnnull;

”修改成return“HelloWorld!

”;

10.在左边的导航中选中“HelloWorldEJB”,点击鼠标右键,选择“Make”。

经过一段漫长的时间后,你会发现在HelloWorldEJB中生成了一个HelloWorldEJB.jar文件,这个文件就是HelloWorld的EJB部署文件,将这个文件部署到WebSphereApplicationServer并启动它,Client端就可以调用它了。

部署HelloWorldEJB

有两种部署方式

1.在WebSphereApplicationServer的管理控制台中进行部署。

a)启动WebSphereApplicationServer

b)在浏览器中输入Url:

http:

//localhost:

9090/admin,进入管理控制台。

c)安装EJB。

d)安装结束后,“保存主配置”,安装完成。

e)到“企业应用程序”启动HelloWorldEJB。

注意在安装的过程中,一定要在“步骤 

:

 

 

提供用于执行安装的选项”中,选中“部署EJB”,在“步骤 

提供Bean的JNDI名”输入JNDI的名字为“HelloWorld”,并记住它,因为要在客户端的应用中用到它。

2.在JBuilder中进行部署。

a)在菜单中点击Tools|EnterpriseDeployment。

b)在WebSphereDeploySettings对话框中选中RunEJBDeploy项,并输入InstallDirectory为HelloWorld,其他项默认,然后确定。

注意,这一过程会话费比较长的时间,因为JBuilder要先编译生成EJB,然后再部署。

c)部署完成。

创建HelloWorld客户端应用

1.在菜单上选择File|NewClass,输入Classname为“HelloWorldClient”,在Option中选中“Generatemainmethod”,然后确认。

2.在左边的导航中双击HelloWorldClient.java文件,在右边输入如下代码:

packagehelloworldejb;

importjavax.naming.Context;

importjavax.naming.InitialContext;

importjava.util.Properties;

importjavax.ejb.*;

importjava.rmi.*;

classHelloWorldClient{

publicstaticvoidmain(String[]args){

Propertiesprops=System.getProperties();

props.put(Context.PROVIDER_URL,"

iiop:

//192.168.1.100"

);

props.put(Context.INITIAL_CONTEXT_FACTORY,"

com.ibm.websphere.naming.WsnInitialContextFactory"

try{

Contextctx=newInitialContext(props);

Objectobj=ctx.lookup("

HelloWorld"

HelloWorldHomeHome=(HelloWorldHome)javax.rmi.PortableRemoteObject.narrow(obj,HelloWorldHome.class);

try{

HelloWorldhello=Home.create();

System.out.println(hello.hello());

}

catch(CreateExceptionex){

System.out.println(ex.getMessage());

catch(RemoteExceptionex){

}catch(javax.naming.NamingExceptione){

System.out.println(e.getMessage());

}

说明:

●props.put(Context.PROVIDER_URL,"

其中的ip地址是WebSphereApplicationServer所在的服务器的ip地址。

●Objectobj=ctx.lookup("

其中"

是在部署EJB时指定的JNDI名称。

3.运行HelloWorldClient。

你会在JBuilder的MessagePane中看到“HelloWorld!

”的字样,这说明HelloWorldEJB调用成功。

以上过程是在JBuilder9和WebSphereApplicationServer5中开发、测试完成的。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 动物植物

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1