CORBA入门指南:Java开发者打造分布式应用
需积分: 9 134 浏览量
更新于2024-07-31
收藏 1.72MB DOC 举报
《CORBA程序设计指南(入门)》是由龙湘明作者,北京邮电大学国家重点实验室出品的一本教程,出版日期为2001年2月28日,更新至2001年3月14日。该书旨在为对CORBA一无所知,但对Java有一定了解的读者提供一个入门级别的学习路径,帮助他们理解和掌握CORBA技术。
CORBA(Common Object Request Broker Architecture,公共对象请求代理架构)是一种分布式计算的解决方案,它以面向对象技术为核心,旨在解决远程对象间的互操作问题。相比于过去的RPC(Remote Procedure Call,远程过程调用)技术,CORBA强调的是跨平台性和语言无关性。例如,尽管Microsoft的DCOM(Distributed Component Object Model,分布式组件对象模型)也处理类似问题,但由于其依赖于Windows操作系统,不像CORBA那样具有广泛的平台兼容性。另一方面,Java RMI(Remote Method Invocation,远程方法调用)虽然实现了平台无关性,但局限于Java环境。
在《CORBA程序设计指南》中,作者首先介绍了CORBA的基本概念,包括其异构平台下的语言无关对象互操作模型。接着,书中详细阐述了CORBA的体系结构,主要包含三个关键部分:
1. **接口描述语言(IDL)**:是用于描述服务的语言,它被映射到各种编程语言,如C++或Java。IDL文件在客户端生成IDLSkeleton(骨架)和服务器端生成IDLStub(桩),这两个都是编译后的代码,分别用于客户端和服务器之间的通信。
2. **对象实现(Object Implementation)**:服务器端根据IDL Skeleton开发实际的对象实现,即具体的业务逻辑。
3. **对象请求代理(Object Request Broker,ORB)**:是CORBA的核心组件,负责处理客户端和服务器之间的请求和响应,确保通信透明性。
学习这本书后,读者将能够对CORBA有深入的理解,并能够用Java等语言编写简单的、完整的CORBA应用程序,实现在不同平台上对象的交互和通信。整体而言,该指南为初学者提供了实用的工具和技术,以便快速入门CORBA编程世界。
2009-04-26 上传
2008-11-05 上传
2011-02-24 上传
2012-11-17 上传
2010-03-21 上传
2010-06-04 上传
2010-06-07 上传
2009-05-13 上传
2008-07-31 上传
米其林大王
- 粉丝: 1
- 资源: 8
最新资源
- MATLAB新功能:Multi-frame ViewRGB制作彩色图阴影
- XKCD Substitutions 3-crx插件:创新的网页文字替换工具
- Python实现8位等离子效果开源项目plasma.py解读
- 维护商店移动应用:基于PhoneGap的移动API应用
- Laravel-Admin的Redis Manager扩展使用教程
- Jekyll代理主题使用指南及文件结构解析
- cPanel中PHP多版本插件的安装与配置指南
- 深入探讨React和Typescript在Alias kopio游戏中的应用
- node.js OSC服务器实现:Gibber消息转换技术解析
- 体验最新升级版的mdbootstrap pro 6.1.0组件库
- 超市盘点过机系统实现与delphi应用
- Boogle: 探索 Python 编程的 Boggle 仿制品
- C++实现的Physics2D简易2D物理模拟
- 傅里叶级数在分数阶微分积分计算中的应用与实现
- Windows Phone与PhoneGap应用隔离存储文件访问方法
- iso8601-interval-recurrence:掌握ISO8601日期范围与重复间隔检查