绿色排版工具|热门专题|网站地图|移动官网|微信编辑器
您的当前位置:主页 > 电子书 > 计算机类 > 正文

ACE技术内幕:深入解析ACE架构设计与实现原理 带目录完整pdf[15MB]

来源:[db:来源] 编辑:脚本之家 时间:2019-07-29 14:45:40 阅读:

《ACE技术内幕:深入解析ACE架构设计与实现原理》从构架模式、编程示例和源代码3个维度系统地对经典网络框架ACE(Adaptive Communication Environment)的架构设计和实现原理进行了深入分析,它能解决4个方面的问题:第一,帮助框架设计者领略软件框架设计的普适原则和思想,进而设计出自己的软件框架;第二,帮助ACE应用开发人员加深对ACE框架的理解,提升开发水平,更好地去定制和扩展ACE框架,以及解决C++网络通信中的难题;第三,帮助C++开发人员加深C++语言功底,书中有大量对C++源代码的分析,包括网络编程、动态库编程和异步编程等,还涉及10余个经典的设计模式的解析;第四,增强平台开发人员和软件架构师的技术修养,ACE的设计和实现都极其优秀,它的实现源码和架构思想非常值得去学习和研究。

全书一共7章,详细分析了ACE的Reactor、Service Configurator、Task、Acceptor_Connector、Proactor和Streams等6个框架的架构设计与实现原理。每个框架的分析分为3部分:第一,框架的设计分析,每个框架(除Task框架)都有一个构架模式与之对应,构架模式阐述了框架的设计原理,给出了框架的总体结构,是学习框架的理论基础;第二,框架的应用分析,每个框架都有一个应用实例与之对应,应用实例既帮助读者了解框架的使用方法,又为读者提供了一个可以调试的应用程序,便于读者使用调试器探索框架的内部秘密;第三,框架的实现分析,这是本书的重点,对框架的实现原理进行了详细的分析,并且对重点的类和流程给出了UML类图和UML顺序图,可以让读者在短时间内掌握框架的实现技术。

目录

前言
第1章
概述
1.1 模式与框架
1.1.1 模式
1.1.2 框架
1.1.3 模式与框架的关系
1.2 ACE框架
1.3 关于本书
1.3.1 本书的内容
1.3.2 源代码的表示
1.3.3 测试组网
1.3.4 几个常用术语
1.4 ACE Socket封装器
1.4.1 示例分析
1.4.2 Socket IPC分析
1.4.3 ACE_SOCK_Acceptor类的分析
1.4.4 ACE_SOCK_Connector类的分析
1.5 进一步学习
1.6 总结
第2章
Reactor框架
2.1 Reactor构架模式
2.2 Reactor框架概述
2.3 Reactor框架应用示例
2.3.1 IO事件处理器的实现
2.3.2 Accept事件处理器的实现
2.3.3 main函数
2.4 事件处理器接口实现
2.4.1 事件处理器接口的构造与析构
2.4.2 事件处理器接口的使用规范
2.5 Reactor管理器的设计分析
2.5.1 Reactor管理器接口分析
2.5.2 Bridge设计模式接口
2.5.3 ACE_Select_Reactor_Impl类的分析
2.5.4 ACE_Select_Reactor_T类的分析
2.6 IO事件调度的分析
2.6.1 IO事件调度集的设计
2.6.2 调度集操作函数的分析

相关文章推荐:

图文精选:

Copyright©2012-2030小蚂蚁信息网版权所有 站长QQ:1614558876


郑重声明:本网站资源、信息来源于网络,完全免费共享,仅供学习和研究使用,版权和著作权归原作者所有,如有不愿意被转载的情况,请通知我们QQ1614558876删除已转载的信息。

Top