C++網絡編程(卷2)

所属分类:編程語言與程序設計  
出版时间:2004年01月   出版时间:電子工業出版社   作者:Douglas C. Schmidt   页数:350   译者:馬維達  

内容概要

  ACE(ADAPTIVE Communication Environment)是用于構建高性能網絡化應用和下一代中間件的開放源碼工具包,已在世界各地的許多軟件項目中得到了廣泛應用。本書是《C++網絡編程》(卷1)的續篇,由ACE的創始人Douglas C. Schmidt及主要開發者之一Stephen D. Houston撰寫而成,其內容涵蓋了ACE中的各主要框架的基礎概念、模式及使用規則。本書將向你描述這些框架的設計,以及它們可怎樣幫助你克服較低級的本地操作系統API與較高級的分布式計算中間件的各種局限,高效地開發出高質量、可移植的C++網絡化應用。本書是繼受到了高度贊譽的POSA2(Pattern-OrientedSoftware Architecture︰ Patterns for Concurrent and Networked Objects)之後,Douglas C. Schmidt撰寫的又一著作,通過學習本書,你將能更深入地了解和掌握適用于網絡化應用開發的各種設計模式。

书籍目录

譯序前言關于本書第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 總結術語表參考文獻索引

媒体关注与评论

  《C++網絡編程》系列正是幫助我們進入一個更好的網絡化應用開發世界的台階。在卷1中,兩位作者,Douglas C. Schmidt與Stephen D. Huston,從對編寫並發網絡化應用所涉及的問題和工具進行綜述開始,向我們介紹了開發靈活而高效的並發網絡化應用所需的各種設計維度、模式和原則。通過對卷1的學習,你將能夠了解怎樣在將C++和模式有效地應用于開發面向對象網絡化應用的同時,增強自己的設計技能。而在卷2中,兩位作者將向我們描述ACE框架的設計

编辑推荐

  幫助我們進入一個更好的網絡化應用開發世界的台階。在卷1中,兩位作者,Douglas C. Schmidt與Stephen D. Huston,從對編寫並發網絡化應用所涉及的問題和工具進行綜述開始,向我們介紹了開發靈活而高效的並發網絡化應用所需的各種設計維度、模式和原則。通過對卷1的學習,你將能夠了解怎樣在將C++和模式有效地應用于開發面向對象網絡化應用的同時,增強自己的設計技能。而在卷2中,兩位作者將向我們描述ACE框架的設計原理,以及它們可以怎樣幫助開發者在較低級的本地操作系統API和較高級的分布式對象計算中間件的局限之間“航行”;前者既不靈活也不可移植,而後者對有著苛刻的QoS和可移植性需求的網絡化應用來說,常常缺乏效率和靈活性。傳統上,生成和使用網絡化應用框架所需的技能被鎖在專家開發者的頭腦中,或是深深地埋藏在散布于企業或是行業各處的眾多項目的源代碼中。這兩種情況當然都不理想,因為要為每個新的應用或項目重新獲取這些知識,既費時又易出錯。為解決這一問題,卷2闡釋了在ACE框架的結構和功能之下的各種關鍵模式;這同時也將會幫助我們理解ACE自身的設計、實現,以及有效使用。

图书封面




    C++網絡編程(卷2)下載



用户评论 (总计0条)

 
 

 

計算機與互聯網 PDF免费下载,編程語言與程序設計PDF免费下载。 计算机教程网 

计算机教程网 @ 2017