DouglasC.Schmidt博士,ACE的早期開發(fā)者。他是UniversityofCalifornia,Irvine的一位副教授,主要研究分布式實時中間件及嵌入式中間件的模式和優(yōu)化技術。他是前C++Report主編,C/C++UsersJournal專欄作家,《PatternLanguagesofProgramDesign》(Addison-Wesley,1995)編者之一。<br>StephenD.Huston,RiveraceCorporation總載、CEO,為ACE用戶提供技術支持和咨詢服務。Steve具有五年多ACE使用經驗和二十多年軟件開發(fā)經驗,主要從事多種軟硬件環(huán)境下的網絡協議和C++網絡應用程序的開發(fā)。<br>於春景,軟件工程師,1993年畢業(yè)于中南工業(yè)大學計算機科學系,有近十年專業(yè)軟件開發(fā)經驗,《MoreExceptionalC++中文版》、《C++設計新思維》等書譯者。<br><br><br>隨著計算機網絡、設備和系統(tǒng)的持續(xù)發(fā)展,軟件工程師面臨一個獨特的挑戰(zhàn):在不斷變化的環(huán)境中創(chuàng)建可靠的分布式應用?!禖++網絡編程,卷1》就此提供了實用、有效的方案:運用ADAPTIVE通信環(huán)境(ACE)::一個可以運行在數十個硬件平臺和操作系統(tǒng)上、具有創(chuàng)造性的開放源碼框架一來開發(fā)和優(yōu)化復雜的分布式系統(tǒng)。本書指導軟件專業(yè)人員如何在開發(fā)高效、可移植、靈活的網絡應用程序時避免陷阱和錯誤。它剖析了并發(fā)式網絡應用固有的設計復雜性,以及克服這些復雜性時必須作出的權衡?!禖++網絡編程》以一則概論開篇,介紹了撰寫分布式并發(fā)應用程序時涉及的議題和工具。然后,針對開發(fā)靈活、高效的并發(fā)式網絡應用程序的需要,本書提供了重要的設計空間、模式和原則。本書作者從專家角度向你展示,在運用C++和模式效地開發(fā)面向對象網絡應用時,應當如何提高你的設計技能。讀者可以在書中看到以下內容:·C++網絡編程技術,包括一篇概論和許多解決常見開發(fā)問?獾牟唄?·ACE工具包·連接協議、消息交換、消息傳遞與共享內存·可復用網絡應用服務的實現方法·面向對象網絡編程中的并發(fā)技術·ACEwrapperfacades的設計原則和模式有了這本書,C++開發(fā)者就有了一套最完整的、可以自如運用的工具包,從而能夠方便、高效地開發(fā)成功的、多平臺、并發(fā)式網絡應用程序。<br>