C++网络编程(卷2):基于ACE和框架的系统化复用

C++网络编程(卷2):基于ACE和框架的系统化复用
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] (Douglas C.Schmidt) , [美] (Douglas C.Schmidt) ,
出版社: 科学出版社
2012-07
版次: 1
ISBN: 9787030341983
定价: 67.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 326页
字数: 523千字
正文语种: 简体中文
70人买过
  • 自适应通信环境(ADAPTIVECommunicationEnvironment,ACE)软件是一个开源工具包,主要用于构建高性能的网络应用和下一代中间件。面向对象的框架给ACE带来了动力和灵活性,使用ACE可以实现对网络应用的系统化复用。ACE框架不但能够处理一般性的网络编程任务,还能够应用C++编程语言的特征对其进行定制,建立完整的分布式应用。
    《C++网络编程(卷2):基于ACE和框架的系统化复用》专注于ACE的各种框架,其内容涵盖了构建这些框架结构的概念、模式和使用规则。本书可以作为设计面向对象的框架的实用指南,同时给开发人员展示了如何在并发的网络应用中采用框架结构。《C++网络编程卷1:运用ACE和模式消除复杂性》介绍了作为网络化计算基本成分的ACE和包装器外观方面的知识。卷2介绍了如何在包装器外观上构建框架,以提供更高水平的通信服务。 DouglasC.Schmidt博士是ACE和ACEORB(TAO)的始创者之一任教于范德程大学,正是在此期间,他研究了模式、优化、中间件,以及用于分布式实时和嵌入式系统的基于模型的工具,Douglas是《C++Report》杂志的前任主编,也是《C/C++UsersJournal》杂志的专栏作家。
    StephenD.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.1ACE综述
    1.4.2ACE框架概要
    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章ACEReactor框架
    3.1综述
    3.2ACE_Time_Value类
    3.3ACE_Event_Handler类
    3.4ACE定时器队列类
    3.5ACE_Reactor类
    3.6小结

    第4章ACEReactor实现
    4.1综述
    4.2ACE_Select_Reactor类
    4.3ACE_TP_Reactor类
    4.4ACE_WFMO_Reactor类
    4.5小结

    第5章ACEServiceConfigurator框架
    5.1综述
    5.2ACE_Service_Object类
    5.3ACE_Service_Repository类
    5.4ACE_Service_Config类
    5.5小结

    第6章ACETask框架
    6.1综述
    6.2ACE_Message_Queue类
    6.3ACE_Task类
    6.4小结

    第7章ACEAcceptor-Connector框架
    7.1综述
    7.2ACE_Svc_Handler类
    7.3ACE_Acceptor类
    7.4ACE_Connector类
    7.5小结

    第8章ACEProactor框架
    8.1综述
    8.2异步I/O工厂类
    8.3ACE_Handler类
    8.4前摄式Acceptor-Connector类
    8.5ACE_Proactor类
    8.6小结

    第9章ACEStreams框架
    9.1综述
    9.2ACE_Module类
    9.3ACE_Stream类
    9.4小结
    术语表
    参考文献
  • 内容简介:
    自适应通信环境(ADAPTIVECommunicationEnvironment,ACE)软件是一个开源工具包,主要用于构建高性能的网络应用和下一代中间件。面向对象的框架给ACE带来了动力和灵活性,使用ACE可以实现对网络应用的系统化复用。ACE框架不但能够处理一般性的网络编程任务,还能够应用C++编程语言的特征对其进行定制,建立完整的分布式应用。
    《C++网络编程(卷2):基于ACE和框架的系统化复用》专注于ACE的各种框架,其内容涵盖了构建这些框架结构的概念、模式和使用规则。本书可以作为设计面向对象的框架的实用指南,同时给开发人员展示了如何在并发的网络应用中采用框架结构。《C++网络编程卷1:运用ACE和模式消除复杂性》介绍了作为网络化计算基本成分的ACE和包装器外观方面的知识。卷2介绍了如何在包装器外观上构建框架,以提供更高水平的通信服务。
  • 作者简介:
    DouglasC.Schmidt博士是ACE和ACEORB(TAO)的始创者之一任教于范德程大学,正是在此期间,他研究了模式、优化、中间件,以及用于分布式实时和嵌入式系统的基于模型的工具,Douglas是《C++Report》杂志的前任主编,也是《C/C++UsersJournal》杂志的专栏作家。
    StephenD.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.1ACE综述
    1.4.2ACE框架概要
    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章ACEReactor框架
    3.1综述
    3.2ACE_Time_Value类
    3.3ACE_Event_Handler类
    3.4ACE定时器队列类
    3.5ACE_Reactor类
    3.6小结

    第4章ACEReactor实现
    4.1综述
    4.2ACE_Select_Reactor类
    4.3ACE_TP_Reactor类
    4.4ACE_WFMO_Reactor类
    4.5小结

    第5章ACEServiceConfigurator框架
    5.1综述
    5.2ACE_Service_Object类
    5.3ACE_Service_Repository类
    5.4ACE_Service_Config类
    5.5小结

    第6章ACETask框架
    6.1综述
    6.2ACE_Message_Queue类
    6.3ACE_Task类
    6.4小结

    第7章ACEAcceptor-Connector框架
    7.1综述
    7.2ACE_Svc_Handler类
    7.3ACE_Acceptor类
    7.4ACE_Connector类
    7.5小结

    第8章ACEProactor框架
    8.1综述
    8.2异步I/O工厂类
    8.3ACE_Handler类
    8.4前摄式Acceptor-Connector类
    8.5ACE_Proactor类
    8.6小结

    第9章ACEStreams框架
    9.1综述
    9.2ACE_Module类
    9.3ACE_Stream类
    9.4小结
    术语表
    参考文献
查看详情
系列丛书 / 更多
C++网络编程(卷2):基于ACE和框架的系统化复用
中文版Effective STL:50条有效使用STL的经验
[美]Scott Meyers 著;潘爱民、陈铭、邹开红 译
相关图书 / 更多
C++网络编程(卷2):基于ACE和框架的系统化复用
C++之美(代码整洁安全又跑得快的30个要诀英文版)
[美]j.盖伊·戴维森;凯特·格雷戈里
C++网络编程(卷2):基于ACE和框架的系统化复用
C++之美 代码简洁、安全又跑得快的30个要诀 (英)J.盖伊·戴维森,(加)凯特·格雷戈里 著 王江平 译
[英]j.guydavidson(j.盖伊·戴维森);[加拿大]kategregory(凯特·格雷戈里)
C++网络编程(卷2):基于ACE和框架的系统化复用
C++语言程序设计(高等院校程序设计系列教材)
作者
C++网络编程(卷2):基于ACE和框架的系统化复用
C++现代编程技术 写给工程师的C++教程 (德)彼得·哥特史林 著 邓世超 译
[德]彼得·哥特史林
C++网络编程(卷2):基于ACE和框架的系统化复用
C++之旅(第3版)(英文版)
(美)本贾尼·斯特劳斯特鲁普
C++网络编程(卷2):基于ACE和框架的系统化复用
C++趣味编程及算法入门 全国青少年软件编程等级考试与信息学竞赛通关指南(附600道习题+700个教学视频)
王桂平 等 编著
C++网络编程(卷2):基于ACE和框架的系统化复用
C++树莓派机器人开发实战指南
(美)劳埃德·布朗巴赫 著
C++网络编程(卷2):基于ACE和框架的系统化复用
C++设计模式
李阳阳
C++网络编程(卷2):基于ACE和框架的系统化复用
C++ Templates(第2版)中文版
[德]戴维·范德沃德(DavidVandevoorde)尼古拉M
C++网络编程(卷2):基于ACE和框架的系统化复用
C++程序设计 李广丽 北京邮电大学出版社 9787563561476
李广丽【等 编著
C++网络编程(卷2):基于ACE和框架的系统化复用
C++程序设计教程(第3版)实验指导
钱能
C++网络编程(卷2):基于ACE和框架的系统化复用
C++从入门到精通(第6版)
明日科技
您可能感兴趣 / 更多
C++网络编程(卷2):基于ACE和框架的系统化复用
另眼相看:99%被忽略的城市细节
[美]罗曼·马尔斯
C++网络编程(卷2):基于ACE和框架的系统化复用
羊孩贾尔斯
[美]约翰·巴思
C++网络编程(卷2):基于ACE和框架的系统化复用
一生之敌
[美]史蒂文·普莱斯菲尔德
C++网络编程(卷2):基于ACE和框架的系统化复用
手指里的能量
[美]塞思·菲什曼
C++网络编程(卷2):基于ACE和框架的系统化复用
SQL入门经典(第7版)
[美]赖安·斯蒂芬斯(Ryan Stephens)
C++网络编程(卷2):基于ACE和框架的系统化复用
我们拥有这座城:震惊全美的警察腐败案
[美]贾斯廷·芬顿
C++网络编程(卷2):基于ACE和框架的系统化复用
写给领导者的故事课:从构建故事到改变组织文化
[美]杰伊·B.巴尼;[巴西]马诺埃尔·阿莫里姆;[巴西]卡洛斯·胡里奥
C++网络编程(卷2):基于ACE和框架的系统化复用
天才建筑师高迪的奇想世界
[美]苏珊·B. 卡茨
C++网络编程(卷2):基于ACE和框架的系统化复用
心灵午夜密谈
[美]谢丽尔·西蒙;[印]萨古鲁·加吉·瓦殊戴夫
C++网络编程(卷2):基于ACE和框架的系统化复用
机载系统研制适航实践
[美]万斯•希尔德曼
C++网络编程(卷2):基于ACE和框架的系统化复用
微创结直肠手术策略与临床实践
[美]霍华德·M.罗斯【等(HowardM.Ross) 原著
C++网络编程(卷2):基于ACE和框架的系统化复用
忙啊忙啊忙什么
[美]理查德·斯凯瑞 著