关于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/
虽然这个应该没人用了,但还是记录一下
用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/
相关文章推荐
- 使用Borland JBuilder Enterprise和BEA WebLogic Server开发Web Services
- 关于Red Hat Enterprise Linux Server 5 使用国内163 yum 源
- Tomcat 5.0 中使用Microsoft SQL Server 2005
- 在jbuilder2005中使用jdk5.0的新特性
- Python使用TCPServer编写(多线程)Socket服务
- Server系列8:关于HP服务器如何使用IIP部署系统详解
- 在2005中登录控件与webpart配合使用
- 关于idtcpserver的使用
- VS 2005 中使用 VC6.0中编写的Project 若干问题(08应该也可以)
- 使用VC2005/2008/2010编写的程用程序 部署时不需要安装运行库的方法
- 关于使用Asp.net导出Excel,遭遇“LinkButton必须放在一个具有runat=server的标签的Form”的解决方案。
- 微软企业库5.0系统(一):使用缓存 Microsoft.Practices.EnterpriseLibrary.Caching(高级篇)
- 关于在windows CE 5.0 6.0上使用PPC QQ的探讨
- 使用Jbuilder2005来生成Swing的exe文件
- 关于在jbuilder中使用jndi配置datasource(tomcat4、jbuilder9-x)
- 关于ASP.NET中使用SMTP server发送邮件的IIS配置
- 使用node.js编写server端的helloworld(4)
- 使用 HttpContext.RewritePath 来配合 Server.Transfer/Execute (转)
- Borland CaliberRM/StarTeam 2005使用LDAP实现统一用户认证(一)
- 在JBuilder中使用com.microsoft.jdbc.sqlserver.SQLServerDriver连接sql数据库