使用Java与JacORB开发CORBA系统实战
版权申诉
91 浏览量
更新于2024-09-06
收藏 268KB PDF 举报
"JAVA开发CORBA实例.pdf"
这篇文章主要介绍了如何使用Java进行CORBA(Common Object Request Broker Architecture,公共对象请求代理架构)的开发,并提供了相关的工具下载、安装和环境配置的详细步骤。以下是对相关知识点的详细说明:
1. **CORBA**:CORBA是一种中间件技术,它允许不同操作系统、不同编程语言的应用程序之间进行交互,通过ORB(Object Request Broker,对象请求代理)作为桥梁,实现分布式计算。
2. **Java开发CORBA**:Java支持CORBA标准,提供了一套完整的API(JavaIDL和GIOP/IIOP),使得Java开发者能够创建和使用CORBA对象。
3. **所需工具**:
- **Java**:Java Development Kit(JDK)1.6.0_16,用于编写和运行Java代码。
- **Apache Ant**:1.7.0版本的构建工具,用于自动化构建Java项目。
- **JacORB**:Java CORBA实现的一个开源版本,用于在Java环境中实现ORB功能。
- **Eclipse**:3.4.0版本的集成开发环境,可选,帮助开发者编写和调试代码。
4. **工具安装与环境配置**:
- **Java**:安装JDK并设置JAVA_HOME和PATH环境变量,确保Java可执行文件路径正确。
- **Ant**:安装Ant并设置ANT_HOME和PATH环境变量,使得命令行可以调用Ant工具。
- **JacORB**:解压并配置JACORB_HOME环境变量,同时将 JacORB 的bin目录添加到PATH,以便执行相关命令。此外,还需要根据开发需求可能修改CLASSPATH环境变量,包含必要的JAR文件。
5. **JacORB测试**:通过运行`ns.bat`,启动ORB的名字服务(Name Service),如果显示正常信息,表明JacORB安装和配置成功。
6. **使用IDE**:若使用IDE如Eclipse进行开发,可能需要额外的插件支持,如Eclipse的CORBA插件,以便更好地集成CORBA开发环境。
7. **示例程序**:JacORB自带的Demo程序可以用来验证ORB的功能,通常包括服务器端和服务客户端的示例,这些示例可以帮助开发者理解如何在Java中实现和使用CORBA对象。
8. **CORBA IDL**:Interface Definition Language,用于定义CORBA接口,JavaIDL是其在Java中的实现,可以将IDL编译成Java接口,以便在Java代码中实现和调用。
9. **GIOP/IIOP**:通用对象操作协议(Generic Object Operation Protocol)和Internet Inter-ORB协议(Internet Inter-ORB Protocol),是CORBA通信的基础,IIOP是基于TCP/IP的GIOP实现,用于ORB之间的通信。
通过以上步骤,开发者可以在Java环境中搭建起一个完整的CORBA开发环境,从而实现跨平台、跨网络的分布式应用。
2012-07-31 上传
2009-03-01 上传
2021-10-10 上传
2023-07-11 上传
2023-06-09 上传
2023-07-15 上传
2023-04-06 上传
2023-04-01 上传
2023-06-09 上传
2023-06-08 上传
maodi_lzc
- 粉丝: 1
- 资源: 3万+
最新资源
- WebLogic集群配置与管理实战指南
- AIX5.3上安装Weblogic 9.2详细步骤
- 面向对象编程模拟试题详解与解析
- Flex+FMS2.0中文教程:开发流媒体应用的实践指南
- PID调节深入解析:从入门到精通
- 数字水印技术:保护版权的新防线
- 8位数码管显示24小时制数字电子钟程序设计
- Mhdd免费版详细使用教程:硬盘检测与坏道屏蔽
- 操作系统期末复习指南:进程、线程与系统调用详解
- Cognos8性能优化指南:软件参数与报表设计调优
- Cognos8开发入门:从Transformer到ReportStudio
- Cisco 6509交换机配置全面指南
- C#入门:XML基础教程与实例解析
- Matlab振动分析详解:从单自由度到6自由度模型
- Eclipse JDT中的ASTParser详解与核心类介绍
- Java程序员必备资源网站大全