服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

jbuilder 4 enterprise 开发corba/web应用实例


  实例思路 本实例将建立一个银行账号查询程序。先创建一个idl文件,执行idl2java编译器,生成服务器端的骨架和对应的客户端的桩,然后,基于以上生成的框架,创建服务器端java程序和html客户端程序。
实例开发工具 borland jbuilder 4 enterprise
(1) 选择file|new project 菜单,在jbuilder 中创建一个新项目。
(2) 修改project name为banktutorial,修改root path 为c:sample,单击完成。
(3) 选择file|new,在enterprise页上选择sample idl。
(4) 在file name框中输入banktutorial.idl,单击ok,将创建一个示例idl文件。在idl文件中输入如下代码:
module bank {
interface account();{
float balance();
};
interface accountmanger {
account open(in string name);
};
};
(5) 在project 栏中右击banktutorial.idl文件。选择make,执行idl2java编译器。
(6) 创建服务器端程序:选择file|new,从enterprise页中选择corba server application。
(7) idl file 框中选择c:samplebanktutorialscr banktutorial banktutorial.idl。选择generate visible application with monitor,为服务器程序创建一个监控界面。单击ok。服务器程序名为bankserverapp.java。
(8) 在具体项目开发中,corba接口服务器端实现,可加到project栏中的banktutorial.bank.server相应类里。本实例暂不加任何用户代码。
(9) 创建corba的html客户端程序,选择file|new,从enterprise页中选择html corba client 。
(10) html corba client 向导中,idl file选择与生成服务器端对应的idl文件,即:c:samplebanktutorialscr banktutorial banktutorial.idl。package选择banktutorial,单击ok,将生成html corba client相关文件,其中会生成一个jsp页面文件。
(11) 关客户端的程序,可加到project栏中的banktutorial.bank.clienthtml相应的类中。本实例暂不加任何用户代码。
(12) 译项目,选择project|make project “banktutorial.jpx”。
(13) 启动smart agent,选择tools|visibroker smart agent。
(14) 启动服务器程序:在project栏中右击文件bankserverapp.java,选择run。在屏幕上将显示服务器端运行界面。
(15) 运行html 客户端程序:在project栏中右击文件formbank.jsp,选择web run。在屏幕上将显示客户端运行界面。此时,如果打开浏览器,输入地址:
http://localhost:8080/scr/banktutorial/formbank.jsp ,在浏览器中会显示相应界面。
(16) 一个基于corba/web技术的三层结构的应用框架已经建立了。

扫描关注微信公众号