
| 《C++网络编程(卷2):基于ACE和框架的系统化复用》由ACE社区的两位专家撰写,内容包括: ◎ACE各个框架综述 ◎网络服务的设计空间 ◎对重要的ACE框架提供其关键能力的描述 ◎大量C++代码示例,演示如何使用ACE框架 本书将教会开发者如何使用框架快速编写网络应用,同时降低开发难度和工作量。对于任何从事网络应用开发的C++程序员,本书都是无法估量的财富。 |
| Douglas C.Schmidt博士是ACE和ACE ORB (TAO)的始创者之一任教于范德程大学,正是在此期间,他研究了模式、优化、中间件,以及用于分布式实时和嵌入式系统的基于模型的工具,Douglas是《C++Report》杂志的前任主编,也是《C/C++ Users Journal》杂志的专栏作家。 Stephen D.Huston,具有近30年的软件开发经验.在各种各样的软硬件环境中开发了各种网络协议和大量C++网络应用,这些成就使Stephen成为网络应用开发方面的国际公认的专家。Riverace是专门从事ACE支持、培训和顾问服务的主要提供商,从Riverace成立至今,Stephen已经和ACE开发团队一起工作了10多年。 |
| 第1章 用于网络编程的面向对象的框架 1.1 面向对象的框架综述 1.2 软件开发与复用技术的比较 1.2.1 框架与类库之间的比较 1.2.2 框架与组件之间的比较 1.2.3 框架与模式之间的比较 1.2.4 框架与模型集成式计算之间的比较 1.3 在网络编程中应用框架 1.4 漫游ACE框架 1.4.1 ACE综述 1.4.2 ACE框架概要 1.5 示例:网络日志服务 1.6 小结 第2章 服务以及配置的设计空间 2.1 服务以及服务器设计空间 2.1.1 短持续时间服务与长持续时间服务 2.1.2 内部服务与外部服务 2.1.3 有状态服务与无状态服务 2.1.4 分层式/模块化服务与整体式服务 2.1.5 单服务服务器与多服务服务器 2.1.6 一次性服务器与持续式服务器 2.2 设计空间的配置 2.2.1 静态命名与动态命名 2.2.2 静态链接与动态链接 2.2.3 静态配置与动态配置 2.3 小结 第3章 ACE Reactor框架 3.1 综述 3.2 ACE_Time_Value类 3.3 ACE_Event_Handler类 3.4 ACE定时器队列类 3.5 ACE_Reactor类 3.6 小结 第4章 ACE Reactor实现 4.1 综述 4.2 ACE_Select_Reactor类 4.3 ACE_TP_Reactor类 4.4 ACE_WFMO_Reactor类 4.5 小结 第5章 ACE Service Configurator框架 5.1 综述 5.2 ACE_Service_Object类 5.3 ACE_Service_Repository类 5.4 ACE_Service_Config类 5.5 小结 第6章 ACE Task框架 6.1 综述 6.2 ACE_Message_Queue类 6.3 ACE_Task类 6.4 小结 第7章 ACE Acceptor-Connector框架 7.1 综述 7.2 ACE_Svc_Handler类 7.3 ACE_Acceptor类 7.4 ACE_Connector类 7.5 小结 第8章 ACE Proactor框架 8.1 综述 8.2 异步I/O工厂类 8.3 ACE_Handler类 8.4 前摄式Acceptor-Connector类 8.5 ACE_Proactor类 8.6 小结 第9章 ACE Streams框架 9.1 综述 9.2 ACE_Module类 9.3 ACE_Stream类 9.4 小结 术语表 参考文献 |
商品评论(0条)