Java开发者必读:CORBA入门教程与体系架构详解

5星 · 超过95%的资源 需积分: 4 124 下载量 110 浏览量 更新于2024-09-20 收藏 1.72MB DOC 举报
"《JAVA开发CORBA的好教程》是一本由龙湘明编著、北京邮电大学国家重点实验室出品的书籍,专为对CORBA一无所知但对JAVA有一定基础的学习者设计。该书旨在引导读者快速掌握CORBA的基本概念,并能编写出简单的完整CORBA应用程序。CORBA(Common Object Request Broker Architecture)是一种分布式计算技术,它区别于传统的面向过程RPC(如Microsoft的DCOM),后者受限于特定操作系统环境,而CORBA则强调平台无关性和语言无关性。 CORBA的核心在于其异构平台下的对象互操作模型,通过接口定义语言IDL实现接口的描述,这种描述会被映射到各种编程语言中,形成客户端的IDL Stub(桩)和服务器端的IDL Skeleton(骨架)。服务器端根据Skeleton编写对象实现,而客户端通过客户桩调用服务器的方法。整个过程由ORB(Object Request Broker,对象请求代理)协调,确保跨平台通信的顺畅进行。 书中的主要内容包括CORBA的体系结构介绍,展示了其复杂但高效的设计,如图1.1所示的架构图。作者详尽地解释了如何利用JAVA等编程语言进行CORBA编程,以及如何利用IDL进行接口定义和编译。此外,读者还将了解到CORBA在分布式计算中的优势,如解决远程对象交互的问题,尤其是在需要跨平台兼容性时,CORBA的优势尤为明显。 《JAVA开发CORBA的好教程》是一本深入浅出的入门指南,不仅帮助读者建立起对CORBA的基础认知,还提供了实践操作的步骤,适合那些希望在分布式计算领域运用JAVA进行开发的程序员。通过学习本书,读者不仅能掌握基本的CORBA编程技巧,还能理解其在实际项目中的应用场景和价值。"