CORBA入门指南:Java开发者打造分布式应用
需积分: 9 17 浏览量
更新于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-07 上传
2010-06-04 上传
2008-07-31 上传
2009-05-13 上传
米其林大王
- 粉丝: 1
- 资源: 8
最新资源
- 黑板风格计算机毕业答辩PPT模板下载
- CodeSandbox实现ListView快速创建指南
- Node.js脚本实现WXR文件到Postgres数据库帖子导入
- 清新简约创意三角毕业论文答辩PPT模板
- DISCORD-JS-CRUD:提升 Discord 机器人开发体验
- Node.js v4.3.2版本Linux ARM64平台运行时环境发布
- SQLight:C++11编写的轻量级MySQL客户端
- 计算机专业毕业论文答辩PPT模板
- Wireshark网络抓包工具的使用与数据包解析
- Wild Match Map: JavaScript中实现通配符映射与事件绑定
- 毕业答辩利器:蝶恋花毕业设计PPT模板
- Node.js深度解析:高性能Web服务器与实时应用构建
- 掌握深度图技术:游戏开发中的绚丽应用案例
- Dart语言的HTTP扩展包功能详解
- MoonMaker: 投资组合加固神器,助力$GME投资者登月
- 计算机毕业设计答辩PPT模板下载