Eclipse下搭建Corba开发环境+HelloWorld 从零开始

前人成果

•      eclipse中开发corba完整说明(jacORB版) http://blog.csdn.net/hq0927/article/details/8129534

•      基于Java的CORBA技术复杂应用范例http://lavasoft.blog.51cto.com/62575/244874/

•      CORBA技术及实例http://www.knowsky.com/364177.html

•      CORBA的简单介绍及HelloWorld(里面有对CORBA的介绍,重要的是DryKillLogic大神代码注释很详尽!)http://blog.csdn.net/drykilllogic/article/details/25971915

环境搭建

JavaJDKjdk1.8.0_102
JacORBjacorb-3.8-binary
Ant

apache-ant-1.9.15 

Eclipseeclipse-java-juno-SR2-win32-x86_64
Eclipse Corba插件ORBStudio_7.7.7.jar

配置环境

一.安装并配置Java环境

    配置环境变量:JAVA_HOME: C:\Program Files\Java\jdk1.8.0_102                                     

                             Path:;%JAVA_HOME%\bin

   配置环境测试:java -version

二.安装并配置ANT环境

    配置环境变量:ANT_HOME: F:\apache-ant-1.9.15                                     

                             Path:;%ANT_HOME%\bin;%ANT_HOME%\lib\ant.jar

    配置环境测试:ant -version

三.安装开源Corba软件JacORB

   配置环境变量:JACORB_PATH: F:\jacorb-3.8                                     

                             Path:;%JACORB_PATH%\bin;%JACORB_PATH%\lib;%JACORB_PATH%\classes

   新建JacORB\bin\classes子目录,并把JacORB\etc目录下jacorb_properties.template文件拷贝JacORB-2.3.0\bin\classes里,此文件更名为jacorb.properties;编辑jacorb.properties文件,设置其中的ORBInitRef.NameService=file:/c:/NS_Ref(将该句前的#号删除即可,同时将下一句ORBInitRef.NameService=…前加上#),这个NS_Ref文件会在启动命名服务时生成.该配置文件其余部分保留默认值即可。   

配置环境测试:dos命令行下输入:ns

四.安装Eclipse并配置JacORB插件

eclipse安装;

CORBA插件ORBStudio777.zip,解压缩 ORBStudio_7.7.7.jar文件到eclipse目录的plugins文件夹

 配置ORBStudio IDL编译器:打开windows->preferences->ORBStudio->IDL Compiler->JacORB项;配置IDL Command: F:\jacorb-3.8\bin\idl.bat。Command Options:-d %D% %F% ;在IDLCompiler项上选择IDL为JacORB(J)项。

===========================================================================

编写HelloWorld程序

JacORB的应用开发一般分为以下五步:
1.写IDL接口定义编译IDL

2.接口定义生成Java类

3.实现步骤2中生成的接口

4.写服务器启动类,并注册到ORB

5.写客户端去获取服务对象引用

栗子网上太多,就 不重复了。

四.运行结果及说明

1、启动windows命令行,切换到jdk安装目录bin文件夹下,执行tnameserv

2、在eclipse中开启server端,再开启client端完成。

 

 

 

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

仰望星空@脚踏实地

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值