內容:
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撰寫的又一著作,通過學習本書,你將能更深入地了解和掌握適用於網路化應用開發的各種設計模式。