Advanced CORBA(R) Programming with C++
来源:互联网 发布:凸包算法代码快包 编辑:程序博客网 时间:2024/06/06 07:23
Advanced CORBA(R) Programming with C++
Title: Advanced CORBA(R) Programming with C++
Author: Michi Henning, Steve Vinoski
Description:
Written for the experienced C++ developer facing real-world CORBA for the first time, Advanced CORBA Programming with C++ is a useful guide to today's most popular standard for distributed computing.
After a quick tour of CORBA basics, the authors jump right in with a minimum skeleton application written in C++. From there, they provide truly extensive coverage of CORBA IDL, along with many tips for using IDL data types in C++. (They cover advanced features such as any, TypeCode, and DynAny later in the book.).
Next the book unveils its sample application--a distributed climate control system. Material on the Portable Object Adapter and the Object Life Cycle, including garbage collection strategies, rounds out this section. Additional chapters examine the details of Object Request Brokers (ORBs), including Internet Inter-ORB Protocol (IIOP), repositories, and binding. The authors also present CORBA's built-in APIs for Naming, Trading, and Event Services (including asynchronous event handling), which is most useful as reference material.
Final sections examine strategies for better scalability, including multithreading and optimizing network traffic for CORBA objects. The authors provide numerous short excerpts of C++ code, though it must be said that much of this book is reference material rather than a hands-on programming tutorial. --Richard Dragan Here is the CORBA book that every C++ software engineer has been waiting for. Advanced CORBA(r) Programming with C++ provides designers and developers with the tools required to understand CORBA technology at the architectural, design, and source code levels. This book offers hands-on explanations for building efficient applications, as well as lucid examples that provide practical advice on avoiding costly mistakes. With this book as a guide, programmers will find the support they need to successfully undertake industrial-strength CORBA development projects.
The content is systematically arranged and presented so the book may be used as both a tutorial and a reference. The rich example programs in this definitive text show CORBA developers how to write clearer code that is more maintainable, portable, and efficient. The authors' detailed coverage of the IDL-to-C++ mapping moves beyond the mechanics of the APIs to discuss topics such as potential pitfalls and efficiency. An in-depth presentation of the new Portable Object Adapter (POA) explains how to take advantage of its numerous features to create scalable and high-performance servers. In addition, detailed discussion of advanced topics, such as garbage collection and multithreading, provides developers with the knowledge they need to write commercial applications.
Other highlights
In-depth coverage of IDL, including common idioms and design trade-offs
Complete and detailed explanations of the Life Cycle, Naming, Trading, and Event Services
Discussion of IIOP and implementation repositories
Insight into the dynamic aspects of CORBA, such as dynamic typing and the new DynAny interfaces
Advice on selecting appropriate application architectures and designs
Detailed, portable, and vendor-independent source code
Relative:
Pure Corba
(ISBN:0672318121)
The ACE Programmer's Guide: Practical Design Patterns for Network and Systems Programming
(ISBN:0201699710)
C++ Network Programming
Vol. 1: Mastering Complexity with ACE and Patterns
C++ Network Programming
Volume 2: Systematic Reuse with ACE and Frameworks
(ISBN:0201795256)
Design Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley Professional Computing Series)
(ISBN:0201633612)
(ISBN:0201604647)
- Advanced CORBA(R) Programming with C++
- Advanced CORBA Programming with omniORB (一) IDL 文件的编译
- Advanced CORBA Programming with omniORB (二)对象引用获取之:Stringify
- CORBA Programming with J2SE 1.4
- Distributed Java Programming with RMI and CORBA
- Distributed Java Programming with RMI and CORBA
- CORBA Programming with TAO (基本概念)
- CORBA Programming with TAO (基本概念)
- R Programming: Part 2 - Programming with R
- 基于CORBA的分布式程序设计(Advanced CORBA Distributed Programming)(一)
- 基于CORBA的分布式程序设计(Advanced CORBA Distributed Programming)(二)
- 基于CORBA的分布式程序设计(Advanced CORBA Distributed Programming)(三)
- 基于CORBA的分布式程序设计(Advanced CORBA Distributed Programming)(四)
- 基于CORBA的分布式程序设计(Advanced CORBA Distributed Programming)(一)
- 基于CORBA的分布式程序设计(Advanced CORBA Distributed Programming)(二)
- 基于CORBA的分布式程序设计(Advanced CORBA Distributed Programming)(三)
- 基于CORBA的分布式程序设计(Advanced CORBA Distributed Programming)(四)
- 基于CORBA的分布式程序设计(Advanced CORBA Distributed Programming)(五)
- 控制面板中(添加删除程序打不开)
- 分析数据库系统中容易出错的部分以及出错时所产生的症状
- 24×7数据库系统的共同目标
- Blog重装上阵
- PHP不能适应大型应用的理由
- Advanced CORBA(R) Programming with C++
- CSS属性中Display与Visibility
- spring中的hibernate开发---实例讲解
- 关于项目管理的一些知识要点
- Spring XML配置十二个最佳实践
- Spring 编程入门十大问题解答
- 提高会议效率的十二条措施
- 折扣
- 我给朋友画的枭相