出版時間:2004-11 出版社:中國電力出版社 作者:[美] Stephen D. Huston,James CE Johnson,Umar Syyid 頁數:374 字數:538000 譯者:馬維達
Tag標簽:無
內容概要
本書由ACE的幾位核心開發(fā)者撰寫,快速而直接地解釋了怎樣充分利用ACE。從介紹ACE開始,循序漸進,詳細討論了ACE的IPC設施、進程及線程管理以及一些高級話題,比如共享內存、ACE Streams框架、ACE Service Configurator框架、定時器管理類、ACE Naming Service等等。在這個過程中,作者給出了許多源碼例子,通過貫穿全書的ACE應用實例來告訴讀者如何應用各種關鍵的模式和設計原則,去成功地開發(fā)面向對象的網絡化軟件。通過本書的學習,你將能更好地設計并實現性能驅動的、無法在市場上買到的網絡化軟件,從而始終在競爭中走在前列。
作者簡介
Stephen D.Huston是Riverace Corporation的總裁,向希望有效使用ACE開發(fā)項目的公司提供技術支持和咨詢服務.他是《C++Network Programming》卷1及卷2的作者之一。
書籍目錄
譯者序序前 言第1部分 ACE基礎知識 第1章 ACE簡介 第2章 怎樣構建ACE并在你的程序中使用它 第3章 使用ACE日志設施 第4章 收集運行時信息 第5章 ACE容器 第2部分 進程間通信 第6章 基本的TCP/IP Socket用法 第7章 處理事件及多個I/O流 第8章 異步I/O與ACE Proactor框架 第9章 其他IPC類型 第3部分 進程與線程管理 第10章 進程管理 第11章 信號 第12章 基本的多線程編程 第13章 線程管理 第14章 線程安全與同步 第15章 主動對象 第16章 線程池 第4部分 ACE高級特 第17章 共享內存 第18章 ACE Streams框架 第19章 ACE Service Configurator框架 第20章 定時器 第21章 ACE Naming Service 參考書目
媒體關注與評論
可移植、靈活、可擴展、可預測、可靠、可負擔——如果你正在設計這樣的軟件和系統,本書及ACE工具包將使得你在所有這些方面都變得更為得力。即使是用了十余年時間開發(fā)ACE,并用它構建了許多網絡化軟件應用之后,我發(fā)現我還是在這本書中學到了許多東西。我深信,你同樣了會如此。 ——Douglas C.Schmidt,ACE的發(fā)明者,錄自本書前言這是每一個ACE程序員的必備書籍。對于初學者而言,本書循序漸進地解釋了ACE的入門之道。對于更有經驗的程序員而言,它詳細解釋了每天都要使用的特性,同時它也是一本完美的參考手冊。如果這本書早幾年面世,我就會節(jié)省大量時間! ——Johnny Willemsen,荷蘭Remedy IT公司高級軟件工程師在擁有大型的C++代碼庫后,我們依靠ACE來建立跨平臺的客戶——服務器框架,以保證數據的質量和完整性。ACE改善了我們的設計,消除了OS的各種特異行為,而又沒有犧牲性能或靈活性。對我們而言,ACE的在線參考資料和印刷出版的“大圖景(big picture)”指南是不可缺少的助手,而在我的辦公室的書架上,這本書占據了最優(yōu)先的位置?! 狫ohn Lilley,DataLeverCorporation首席科學家在SITA空——地部門中,我們是為航空公司提供通信服務的主要供應者之一。我們在大約一年前開始使用ACE,現在正在把大部分新的與通信有關的開發(fā)工作移向ACE??梢哉f,在開發(fā)我們這種類型的應用時,這個工具包能減少至少50%的開發(fā)和測試時間?! 狫ean Millo,SITA高級架構師
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載