
最 低 价:¥30.00
| 《C++网络编程》系列正是帮助我们进入一个更好的网络化应用开发世界的台阶。在卷1中,两位作者,Douglas C. Schmidt与Stephen D. Huston,从对编写并发网络化应用所涉及的问题和工具进行综述开始,向我们介绍了开发灵活而高效的并发网络化应用所需的各种设计维度、模式和原则。通过对卷1的学习,你将能够了解怎样在将C++和模式有效地应用于开发面向对象网络化应用的同时,增强自己的设计技能。而在卷2中,两位作者将向我们描述ACE框架的设计原理,以及它们可以怎样帮助开发者在较低级的本地操作系统API和较高级的分布式对象计算中间件的局限之间“航行”;前者既不灵活也不可移植,而后者对有着苛刻的QoS和可移植性需求的网络化应用来说,常常缺乏效率和灵活性。传统上,生成和使用网络化应用框架所需的技能被锁在专家开发者的头脑中,或是深深地埋藏在散布于企业或是行业各处的众多项目的源代码中。这两种情况当然都不理想,因为要为每个新的应用或项目重新获取这些知识,既费时又易出错。为解决这一问题,卷2阐释了在ACE框架的结构和功能之下的各种关键模式;这同时也将会帮助我们理解ACE自身的设计、实现,以及有效使用。 |
|
|
| 译序 前言 关于本书 第1章 用于网络编程的面向对象框架 1.1 面向对象框架综述 1.2 比较各种软件开发和复用技术 1.3 将框架应用到网络编程 1.4 周游ACE框架 1.5 示例:网络化日志服务 1.6 总结 第2章 服务和配置设计维度 2.1 服务和服务器设计维度 2.2 配置设计维度 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_Streams类 9.4 总结 术语表 参考文献 索引 |
商品评论(0条)