注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)C++網(wǎng)絡(luò)編程(卷1 運(yùn)用ACE和模式消除復(fù)雜性)

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

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

定 價(jià):¥29.00

作 者: Douglas C.Schmidt,Stephen D.Huston著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 大學(xué)計(jì)算機(jī)教育國(guó)外著名教材系列(影印版)
標(biāo) 簽: C++

ISBN: 9787302076445 出版時(shí)間: 2003-12-01 包裝: 平裝
開本: 23cm 頁(yè)數(shù): 305 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書目錄

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) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)