关于Borland Enterprise Server 5.0 和 JBuilder 2005 在编写 Corba 时的配合使用

准备整理一下

虽然这个应该没人用了,但还是记录一下

 

用Borland Enterprise Server 5.0 和 JBuilder2005 这个平台上简单地使用Corba

 

额,最好在xp下使用,win7的话有点麻烦

1,

先用bes50-win.rar装Borland Enterprise Server(bes) 5.0,里面自带key,安装过程应该默认就行了

用jb2005.zip安装JBuilder2005,在安装完的bin目录下,在cmd下运行java -jar kissjava.jar进行破解,

如果打开JBuilder2005还是需要序列号的话,就多运行几下kissjava

对了,如果JBuilder2005打不开(打开后一闪而过)的话,修改bin目录下的jbuilder.config下的这两行(分配内存不足)

vmmemmin 256m
vmmemmax 512m  

2,

打开JBuilder2005,进入Enterprise->Configure Server,单击Borland Enterprise Server AppServer Edition 5.2.1 项。

勾上Enable Server,Home Directory选择刚才bes安装主目录

再进入Enterprise->Enterprise Setup,在下拉框选择5.2.1版本,下面3个复选框都勾上,端口号为14000,这是

bes在安装是默认的。打开Tools->VisiBroker Smart Agent,如果前面配置正确的是能打开的。

Smart Agent (智能代理)是用来处理服务器和客户端的通信的,也就代表着bes这个平台的。

3,编写Corba

服务端:

在JBuilder下,新建一个工程Server.jpx,工程建立过程有个JDK选项,要选择bes里自带的JDK1.3,也可建立工程后在

工程的属性里配置。

先写idl,即接口定义语言

打开File->new,选择Enterprise->Corba,新建Sample IDL,FileManager.idl

接下来编写idl内容,主要中文类型要用wstring

打开File->new,选择Enterprise->Corba,新建Corba Sever Application,会让你选择idl文件,默认是刚才新建的那个

找到FileManagerImpl.java,里面就是你要编写代码的地方,就是服务器提供方法的具体实现

 

客户端:

新建另一个工程,Client.jpx,

打开File->new,选择Enterprise->Corba,新建Corba Interface Client,idl文件也是选择上面那个idl(在Sever工程目录下)

新建的文件名为FileManagerClientImpl.java,里面有连接到服务端的方法接口,不要改这个文件,我们使用它。

可以新建一个java文件,要想使用这些接口,可以用下面这条语句

FileManagerClientImpl fileManager = new FileManagerClientImpl();

 

4,运行(记住要打开智能代理)

服务端用run->run Project

客户端:在拥有main的那个java文件上点右键run在server上

 

 

 

 一些资料可以到这里下载http://lufeiop02.download.csdn.net/

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值