helloworldejb代码编写

helloworldejb代码编写

ID:8799139

大小:36.50 KB

页数:5页

时间:2018-04-08

helloworldejb代码编写_第1页
helloworldejb代码编写_第2页
helloworldejb代码编写_第3页
helloworldejb代码编写_第4页
helloworldejb代码编写_第5页
资源描述:

《helloworldejb代码编写》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、(2)HelloWorldEJB代码编写  1.编写主接口程序  在文本编辑器中编辑HelloHome.java文件,并保存在C:workhello目录下,其代码为:  //本接口需要引入的类或接口  importjava.rmi.RemoteException;  importjavax.ejb.CreateException;  importjavax.ejb.EJBHome;  //定义主接口,必须继承EJBHome  publicinterfaceHelloHomeextendsEJBHome{ //定义EJB创建方法   Hellocreate()throwsCreateExce

2、ption,RemoteException;  }  2.编写远程接口程序  在文本编辑器中编辑Hello.java文件,并保存在C:workhello目录下。Hello.java文件的代码为:  //本接口需要引入的类或接口  importjavax.ejb.EJBObject;  importjava.rmi.RemoteException;//定义远程接口,必须继承EJBObject  publicinterfaceHelloextendsEJBObject{   //定义业务逻辑方法   publicStringsayHello()   throwsRemoteException;

3、  }3.编写Bean类实现程序  在文件编辑器中编辑HelloBean.java文件,并保存在C:workhello目录下。HellloBean.java文件的代码为:  //本类需要引入的类或接口  importjavax.ejb.CreateException;  importjavax.ejb.SessionBean;  importjavax.ejb.SessionContext;  //实现业务逻辑,必须实现SessionBean接口  publicclassHelloBeanimplementsSessionBean{   //这是个会话EJB,声明会话上下文   priva

4、teSessionContextctx;   //声明字符串   privateStringwords;   //接口SessionBean中定义的方法,必须实现   publicvoidsetSessionContext(SessionContextctx){    this.ctx=ctx;   }   //接口SessionBean中定义的方法,必须实现   publicvoidejbActivate(){   }   //接口SessionBean中定义的方法,必须实现   publicvoidejbPassivate(){   }   //接口SessionBean中定义的方法,必须

5、实现   publicvoidejbRemove(){   }   //和主接口定义对应的方法,必须实现   publicvoidejbCreate()throwsCreateException{    words="HelloWorld";   }   //供客户端调用的业务逻辑方法,这里只简单的打印字符串,并把字符串返回到客户端   publicStringsayHello()   {    System.out.println("IaminanEJBofServer."+words);    returnwords;   }  }(3)EJB代码编译  首先打开命令窗口,进入C:wor

6、khello目录,运行环境变量脚本程序:   c:workhello>c:worksetEnv  建立build目录:   c:workhello>mdbuild  执行编译命令:   c:workhello>java-dbuildHello.javaHelloHome.javaHelloBean.java  其中:-dbuild表示编译生成的class文件放在build目录中。(4)EJB部署文件编写  部署文件是EJB的重要组成部分。简单地说,部署文件就是EJB的说明文件,这个文件由服务器容器使用,服务器根据部署文件的说明来管理EJB。  EJB部署文件是标准的XML文件

7、,必须遵守XML的语法规则。此外,还要遵守相关的DTD规则。  部署文件到少有两个文件ejb-jar.xml和weblogic-ejb-jar.xml。前者为EJB自身的一些特征,如名称、组成等:后者是和EJB部署相关的描述。  编写部署文件:  (1)在文件编辑器中编辑ejb-jar.xml文件,并保存在C:workhello目录下。ejb-jar.xml文件的内容为:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。