J2EE编程起步(一)-JSP教程,J2EE/EJB/服务器
4060 点击·0 回帖
![]() | ![]() | ||||||
![]() | 本文将通过简单例子,描述怎么利用ejb研发、部署和运行一个客户机/服务器应用。例子的客户端作为java独立应用运行,由 converterclient.java类实现。他实现一个简单的实时会话,主要通过客户端应用调用服务器端ejb类 converterejb.java来实现。如果你已安装了j2ee,则能在doc/guides/ejb/examples/converter目录中找到这些例子。 为了实现本文所描述的简单例子,你需要完成以下任务: ?编写和编译ejb程式 ?创建j2ee应用 ?打包ejb(.jar) ?部署j2ee应用 ?编写和编译客户端程式 ?运行客户端 下面章节我们将就上述工作任务及所涉及的知识点进行简单阐述。 前提 实现本文提供例子的前提是你安装了javasoft.com或相关操作系统厂商网站下载的j2se sdk,及安装了相应操作系统版本的j2ee sdk(www.javasoft.com下载)并进行了正确设置。关于j2se和j2ee的安装、设置和其他进一步信息,请参阅产品相关文件。 ejb编码 每个ejb程式必须需求编写下述代码: ?远程接口(remote interface ) ?本地接口(home interface ) ?实现组件(enterprise bean class ) 远程接口编码 远程接口定义了客户端能够调用的商业方法,这些商业方法是有服务器端的企业组件实现的,本文所涉及的converter.java编码如下:
本地接口编码 本地接口定义了员徐客户端创建、查找或移动ejb的方法,本文所涉及的本地接口类converterhome接口只定义了一个create方法,返回远程接口类型,编码如下:
企业组件类(ejb)编码 本文中的企业组件(ejb)是个无状态会话组件,命名为converterejb.java,该组件实现了两个商业方法:dollartoyen和yentoeuro,和远程接口converter所定义客户端可访问方法一致,该类编码如下:
编译ejb 目前需要对上述三个类进行编译,在unix平台和nt/9x平台上的编译略有差别,分别如下编译: unix: 1. 在下面的脚本compileejb.sh中,将该成实际j2ee安装目录。
2. 运行compileejb.sh 脚本 windows: 1. 在下面的compileejb.bat批处理文件中,将 该为实际j2ee安装目录。
2. 运行批处理文件compileejb.bat。 更多黑客技术 黑客软件 计算机技术 编程技术 网站技术 qq技术 IT新闻 黑客基地 请访问 灯火安全联盟 灯火黑客 www.hack8888.com/bbs | ||||||
![]() | ![]() |