注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計C/C++及其相關C++網(wǎng)絡編程(卷1 運用ACE和模式消除復雜性)

C++網(wǎng)絡編程(卷1 運用ACE和模式消除復雜性)

C++網(wǎng)絡編程(卷1 運用ACE和模式消除復雜性)

定 價:¥29.00

作 者: Douglas C.Schmidt,Stephen D.Huston著
出版社: 清華大學出版社
叢編項: 大學計算機教育國外著名教材系列(影印版)
標 簽: C++

ISBN: 9787302076445 出版時間: 2003-12-01 包裝: 平裝
開本: 23cm 頁數(shù): 305 字數(shù):  

內(nèi)容簡介

  本書討論了網(wǎng)絡計算系統(tǒng)中基礎設施軟件——中間件。本書提供了一種如何應用自適應通信環(huán)境ACE和能夠運行多種硬件平臺和操作系統(tǒng)的開發(fā)源框架,來開發(fā)和優(yōu)化復雜分布系統(tǒng)的實際解決方案,指導軟件專業(yè)人員如何開發(fā)高效、可移植和靈活的并發(fā)網(wǎng)絡應用系統(tǒng)程序。全書分為三部分,內(nèi)容包括網(wǎng)絡應用面臨的挑戰(zhàn),面向對象的中間件解決方案,自適應通信環(huán)境ACET具包,面向對象的網(wǎng)絡編程技術,面向并發(fā)對象的網(wǎng)絡編程等。本書對于想了解和掌握如何應用C++和面向對象設計技術,從策略和技術上進行并發(fā)網(wǎng)絡應用系統(tǒng)程序設計開發(fā)的軟件工程師和研究生及高年級本科生具有很好的參考價值。

作者簡介

暫缺《C++網(wǎng)絡編程(卷1 運用ACE和模式消除復雜性)》作者簡介

圖書目錄

List of Figures
Foreword
About This Book
Chapter 0   Design Challenges, Middleware Solutions, and ACE
 0.1       Challenges of Networked Applications
 0.2       Networked Application Design Dimensions
 0.3       Object-Oriented Middleware Solutions
 0.4       An Overview of the ACE Toolkit
 0.5       Example: A Networked Logging Service
 0.6       Summary
Part I    Object-Oriented Network Programming
Chapter I   Communication Design Dimensions
 1.1       Connectionless versus Connection-Oriented Protocols
 1.2       Synchronous versus Asynchronous Message Exchange
 1.3       Message Passing versus Shared Memory
 1.4       Summary
Chapter 2   An Overview of the Socket API
 2.1        An Overview of Operating System IPC Mechanisms
 2.2       The Socket API
 2.3       Limitations of the Socket API
 2.4       Summary
Chapter 3   The ACE Socket Wrapper Facades
 3.1        Overview
 3.2       The ACE_Addr and ACE_INET_Addr Classes
 3.3       The ACE_IPC_SAP Class
 3.4       The ACE_SOCK Class
 3.5       The ACE_SOCK_Connector Class
 3.6       The ACE_SOCK_IO and ACE_SOCK_Stream Classes
 3.7       The ACE_SOCK_Acceptor Class
 3.8       Summary
Chapter 4   Implementing the Networked Logging Service
 4.1       Overview
 4.2       The ACE_Message_Block Class
 4.3       The ACE_InputCDR and ACE_OutputCDR Classes
 4.4       The Initial Logging Server
 4.5       The Client Application
 4.6       Summary
Part II   Concurrent Object-Oriented Network Programming
Chapter 5   Concurrency Design Dimensions
 5.1       Iterative, Concurrent, and Reactive Servers
 5.2       Processes versus Threads
 5.3       Process/Thread Spawning Strategies
 5.4       User, Kernel, and Hybrid Threading Models
 5.5       Time-Shared and Real-Time Scheduling Classes
 5.6       Task- versus Message-Based Architectures
 5.7       Summary
Appendix A  Design Principles for ACE C++ Wrapper Facades
 A.1        Overview
 A.2       Use Wrapper Facades to Enhance Type Safety
 A.3       Simplify for the Common Case
 A.4       Use Hierarchies to Enhance Design Clarity and
Extensibility
 A.5       Hide Platform Differences Whenever Possible
 A.6       Optimize for Efficiency
 A.7       Summary
Appendix B  The Past, Present, and Future of ACE
 B.1       The Evolution of ACE
 B.2       The Road Ahead
 B.3       Concluding Remarks
Glossary
Bibliography
Index

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號