使用C++深入学习CORBA编程

需积分: 10 1 下载量 84 浏览量 更新于2024-07-24 1 收藏 4.77MB PDF 举报
"Advanced CORBA® Programming with C++" 是一本由 Michi Henning 和 Steve Vinoski 合著的专业书籍,由 Addison Wesley 出版社于1999年2月12日首次发行,ISBN号为0-201-37927-9,共计1120页。本书主要面向对C++编程有深入理解的软件工程师,旨在提供高级CORBA(Common Object Request Broker Architecture,公共对象请求代理架构)编程的深入理解和实践指导。 在本书中,作者们深入探讨了CORBA技术在架构、设计和源代码层面的应用。他们提供了实用的设计和开发工具,帮助读者构建高效的应用程序,并通过清晰的示例帮助避免开发过程中的常见错误。这本全面的指南不仅适合初学者逐步学习,也适用于经验丰富的开发者作为参考。 书中丰富的实例程序展示了如何编写更清晰、更易于维护、更可移植和更高效的代码,这些都是工业级CORBA项目成功的关键因素。通过对这些实例的分析,读者可以深入理解CORBA的核心概念,如对象接口定义(IDL)、ORB(Object Request Broker)、 Naming Service、Event Service、交易服务、安全性以及并发和线程管理等。 此外,作者还涵盖了CORBA的高级主题,如性能优化、异常处理、持久化服务、多协议支持、分布式对象的时间同步和互操作性等。书中对CORBA标准的最新发展,包括IIOP(Internet Inter-ORB Protocol)和其他相关技术的使用,都有详尽的解释和讨论。 "Advanced CORBA® Programming with C++" 是一本全面且深入的教程和参考书,对于任何希望在C++环境中利用CORBA进行分布式系统开发的人来说,都是一份不可或缺的资源。通过学习本书,读者将能够熟练地运用CORBA技术来解决复杂的企业级问题,实现跨平台的无缝通信。