注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件工程及軟件方法學面向模式的軟件架構·卷2:并發(fā)和聯網對象模式

面向模式的軟件架構·卷2:并發(fā)和聯網對象模式

面向模式的軟件架構·卷2:并發(fā)和聯網對象模式

定 價:¥89.00

作 者: (美)Douglas Schmidt,(德)Michael Stal,(德)Hans Rohnert,等著 朱而剛,袁國忠 譯
出版社: 人民郵電出版社
叢編項: 圖靈程序設計叢書
標 簽: 計算機與互聯網 軟件工程及軟件方法學

購買這本書可以去


ISBN: 9787115332141 出版時間: 2013-12-01 包裝: 平裝
開本: 16開 頁數: 415 字數:  

內容簡介

  《面向模式的軟件架構·卷2:并發(fā)和聯網對象模式/圖靈程序設計叢書》這一卷是介紹構建面向對象的聯網與并發(fā)中間件的開山之作,揭開了構建中間件的神秘面紗。本卷以4位大師的經驗為導向,討論了16個模式和一個成例,仔細解釋了常見的設計問題、驅動因素、成功的解決方案以及使用效果?!睹嫦蚰J降能浖軜嫛ぞ?:并發(fā)和聯網對象模式/圖靈程序設計叢書》面向專業(yè)的軟件開發(fā)人員,尤其是開發(fā)并發(fā)與聯網系統的專業(yè)軟件開發(fā)人員。

作者簡介

  Douglas Schmidt,國際公認的軟件開發(fā)專家,尤其在設計模式、面向對象框架、實時中間件、建模工具和開源軟件開發(fā)等方面享有盛譽,美國范德比爾特大學(Vanderbilt University)計算機科學教授。他的研究領域包括模式和模式語言、優(yōu)化原理,對于支持服務質量的組件中間件相關技術的實證分析,以及支持分布式實時嵌入式系統的模型驅動的工程工具。Michael Stal,德國慕尼黑西門子技術公司資深軟件工程師,在編譯器和計算機圖形軟件開發(fā)方面經驗豐富。自1992年開始,Michael一直致力于使用Sockets、CORBA、COM和Java開發(fā)并發(fā)和面向對象的分布式系統。Hans Rohnert,德國慕尼黑西門子技術公司通信設備業(yè)務部門高級軟件工程師。主要研究方向是分析有發(fā)展前景的軟件技術,并將它們應用到新產品中(例如下一代移動手機)。Hans的主要興趣是軟件架構和設計模式。Frank Buschmann,德國慕尼黑西門子技術公司首席工程師,Wiley軟件設計模式系列圖書主編。他的研究領域包括對象技術、軟件架構、產品線、模型驅動軟件開發(fā)和模式。曾是ANSI C++標準化委員會X3J16的成員,于1996年發(fā)起了首屆EuroPLoP會議。

圖書目錄

第1章 并發(fā)與聯網對象
1.1 驅動因素
1.2 并發(fā)與聯網軟件面臨的挑戰(zhàn)
1.2.1 挑戰(zhàn)1:服務訪問與配置
1.2.2 挑戰(zhàn)2:事件處理
1.2.3 挑戰(zhàn)3:并發(fā)
1.2.4 挑戰(zhàn)4:同步
1.2.5 聯網軟件的其他挑戰(zhàn)
1.3 案例研究:設計一個并發(fā)的Web服務器程序
1.3.1 JAWS框架概況
1.3.2 使用模式解決JAWS中常見的設計挑戰(zhàn)
1.3.3 封裝底層的操作系統API
1.3.4 將事件分離與連接管理同協議處理分離
1.3.5 通過多線程按比例提升服務器程序的性能
1.3.6 實現同步請求隊列
1.3.7 最小化服務器程序的線程開銷
1.3.8 有效利用異步I/O
1.3.9 增強服務器程序的可配置性
1.3.10 其他用于實現JAWS的模式
1.4 小結第2章 服務訪問和配置模式
2.1 Wrapper Facade
2.2 Component Configurator
2.3 Interceptor
2.4 Extension Interface第3章 事件處理模式
3.1 Reactor
3.2 Proactor
3.3 Asynchronous Completion Token
3.4 Acceptor-Connector第4章 同步模式
4.1 Scoped Locking
4.2 Strategized Locking
4.3 Thread-Safe Interface
4.4 Double-Checked Locking Optimization第5章 并發(fā)模式
5.1 Active Object模式
5.2 Monitor Object模式
5.3 Half-Sync/Half-Async模式
5.4 Leader/Followers模式
5.5 Thread-Specific Storage模式第6章 模式的綜合運用
6.1 從單個模式到模式語言
6.1.1 沒有模式是一座孤島
6.1.2 模式語言的形成
6.2 面向中間件和應用程序的模式語言
6.2.1 模式語言的細節(jié)
6.2.2 模式語言之我見
6.3 并發(fā)與聯網之余
6.3.1 圖形用戶接口
6.3.2 組件
6.3.3 通用編程
6.4 模式語言與模式系統第7章 模式的過去、現在及未來
7.1 過去四年中模式的發(fā)展
7.1.1 模式
7.1.2 模式系統和模式語言
7.1.3 方法和工具
7.1.4 算法和數據結構
7.1.5 模式的形式化
7.2 模式的發(fā)展現狀
7.3 模式的未來發(fā)展趨勢
7.3.1 模式
7.3.2 模式語言
7.3.3 經驗報告、方法與工具
7.3.4 模式文檔
7.3.5 模式與模式語言的形式化
7.3.6 軟件開發(fā)流程與組織
7.3.7 教育
7.3.8 我們的長期愿景
7.4 關于預測未來的最后一點想法第8章 結束語
8.1 術語表
8.2 符號
8.2.1 類-職責-協作者卡片
8.2.2 UML類圖
8.2.3 UML時序圖
8.2.4 UML狀態(tài)圖參考文獻
索引

本目錄推薦

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