欢迎来到天天文库
浏览记录
ID:37857154
大小:5.26 MB
页数:5页
时间:2019-06-01
《JAVA开发CORBA实例》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Java开发CORBA实例2009-11-61工具下载Javaversion"1.6.0_16"ApacheAntversion1.7.0compiledonDecember132006Jacorb-2.3.1Eclipse-3.4.02工具安装2.1Java安装(略)安装路径:C:Javajdk1.6.0_162.2Ant安装(略)安装路径:D:ant-1.7.02.3JacORB安装解压缩jacorb-2.3.1-bin.zip至D盘,安装路径:D:jacorb-2.3.13环境设置3.1Java环境设
2、置新建环境变量:JAVA_HOME=C:Javajdk1.6.0_16修改环境变量:Path=%JAVA_HOME%bin新建环境变量:CLASSPATH=.;%JAVA_HOME%libtools.jar;%JAVA_HOME%libdt.jar3.2Ant环境设置ANT_HOME=D:ant-1.7.0Path=%ANT_HOME%bin3.3JacORB环境设置3.3.1配置环境变量新建环境变量:JACORB_HOME=D:jacorb-2.3.1修改环境变量:Path=%JACORB_H
3、OME%bin到CMD环境下,执行:antscriptsD:jacorb-2.3.1>antscripts生成D:jacorb-2.3.1bin下相关的批处理文件,包括:jaco.bat、idl.bat等如果不适用IDE做系统开发,需要修改CALSSPATH变量:添加jacorb.jar、idl.jar和logkit-1.2.jar到CLASSPATH环境变量,另外为了运行自带的Demo程序,把classes目录也添加进去,具体修改如下:CLASSPATH=%JACORB_HOME%libidl.jar
4、;%JACORB_HOME%libjacorb.jar;%JACORB_HOME%classes;%JACORB_HOME%liblogkit-1.2.jar3.3.2启动测试运行D:jacorb-2.3.1bins.bat,出现如下内容则成功。2009-11-0617:06:58.187INFOcreatedORBSingleton2009-11-0617:06:58.234INFONSup2009-11-0617:06:58.234INFOORBrun缺省情况下,可以看到“C:/NS_Ref”
5、文件产生4代码编写使用Eclipse作为开发工具实现demo工程。工程基本属性:工程名称:HelloCorba工程路径:E:WORKPLACE总体目录结构如下:4.1IDL文件定义文件名称:mtclient.idlmoduledemo{modulemtclient{typedefsequencestrings;interfaceObserver{onewayvoidupdate1(inObservero);onewayvoidupdate2();};interfaceMyServer{string
6、writeMessage(instringa1);stringwriteMessages(instringsa1,inObservero);stringsarryfy(instringa1,inlonga2);};};};4.2编译IDL文件由于CORBA标准的不统一性,POA文件需要依赖特定的厂商实现,在CMD窗口运行Jacorb2.3.1自带IDL编译器:E:WORKPLACEHelloCorbaidl>idl.batmtclient.idl产生16个文件:4.3服务器端实现4.4客户端实现4.5其他文件
7、5运行参照README.txtRunNamingServer:ns-Djacorb.naming.ior_filename=c:/NS_RefRunServer:jacodemo.mtclient.ServerRunClient:jacodemo.mtclient.Client6扩展讨论CORBA注册CORBA环境修改7附件工程文件:HelloCorba
此文档下载收益归作者所有