您的位置:首页 > 产品设计 > UI/UE

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

2011-06-07 11:43 489 查看
准备整理一下

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

用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/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: