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