注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)面向模式的軟件架構(gòu)·卷2:并發(fā)和聯(lián)網(wǎng)對(duì)象模式

面向模式的軟件架構(gòu)·卷2:并發(fā)和聯(lián)網(wǎng)對(duì)象模式

面向模式的軟件架構(gòu)·卷2:并發(fā)和聯(lián)網(wǎng)對(duì)象模式

定 價(jià):¥89.00

作 者: (美)Douglas Schmidt,(德)Michael Stal,(德)Hans Rohnert,等著 朱而剛,袁國忠 譯
出版社: 人民郵電出版社
叢編項(xiàng): 圖靈程序設(shè)計(jì)叢書
標(biāo) 簽: 計(jì)算機(jī)與互聯(lián)網(wǎng) 軟件工程及軟件方法學(xué)

ISBN: 9787115332141 出版時(shí)間: 2013-12-01 包裝: 平裝
開本: 16開 頁數(shù): 415 字?jǐn)?shù):  

內(nèi)容簡介

  《面向模式的軟件架構(gòu)·卷2:并發(fā)和聯(lián)網(wǎng)對(duì)象模式/圖靈程序設(shè)計(jì)叢書》這一卷是介紹構(gòu)建面向?qū)ο蟮穆?lián)網(wǎng)與并發(fā)中間件的開山之作,揭開了構(gòu)建中間件的神秘面紗。本卷以4位大師的經(jīng)驗(yàn)為導(dǎo)向,討論了16個(gè)模式和一個(gè)成例,仔細(xì)解釋了常見的設(shè)計(jì)問題、驅(qū)動(dòng)因素、成功的解決方案以及使用效果?!睹嫦蚰J降能浖軜?gòu)·卷2:并發(fā)和聯(lián)網(wǎng)對(duì)象模式/圖靈程序設(shè)計(jì)叢書》面向?qū)I(yè)的軟件開發(fā)人員,尤其是開發(fā)并發(fā)與聯(lián)網(wǎng)系統(tǒng)的專業(yè)軟件開發(fā)人員。

作者簡介

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

圖書目錄

第1章 并發(fā)與聯(lián)網(wǎng)對(duì)象
1.1 驅(qū)動(dòng)因素
1.2 并發(fā)與聯(lián)網(wǎng)軟件面臨的挑戰(zhàn)
1.2.1 挑戰(zhàn)1:服務(wù)訪問與配置
1.2.2 挑戰(zhàn)2:事件處理
1.2.3 挑戰(zhàn)3:并發(fā)
1.2.4 挑戰(zhàn)4:同步
1.2.5 聯(lián)網(wǎng)軟件的其他挑戰(zhàn)
1.3 案例研究:設(shè)計(jì)一個(gè)并發(fā)的Web服務(wù)器程序
1.3.1 JAWS框架概況
1.3.2 使用模式解決JAWS中常見的設(shè)計(jì)挑戰(zhàn)
1.3.3 封裝底層的操作系統(tǒng)API
1.3.4 將事件分離與連接管理同協(xié)議處理分離
1.3.5 通過多線程按比例提升服務(wù)器程序的性能
1.3.6 實(shí)現(xiàn)同步請(qǐng)求隊(duì)列
1.3.7 最小化服務(wù)器程序的線程開銷
1.3.8 有效利用異步I/O
1.3.9 增強(qiáng)服務(wù)器程序的可配置性
1.3.10 其他用于實(shí)現(xiàn)JAWS的模式
1.4 小結(jié)第2章 服務(wù)訪問和配置模式
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章 模式的綜合運(yùn)用
6.1 從單個(gè)模式到模式語言
6.1.1 沒有模式是一座孤島
6.1.2 模式語言的形成
6.2 面向中間件和應(yīng)用程序的模式語言
6.2.1 模式語言的細(xì)節(jié)
6.2.2 模式語言之我見
6.3 并發(fā)與聯(lián)網(wǎng)之余
6.3.1 圖形用戶接口
6.3.2 組件
6.3.3 通用編程
6.4 模式語言與模式系統(tǒng)第7章 模式的過去、現(xiàn)在及未來
7.1 過去四年中模式的發(fā)展
7.1.1 模式
7.1.2 模式系統(tǒng)和模式語言
7.1.3 方法和工具
7.1.4 算法和數(shù)據(jù)結(jié)構(gòu)
7.1.5 模式的形式化
7.2 模式的發(fā)展現(xiàn)狀
7.3 模式的未來發(fā)展趨勢(shì)
7.3.1 模式
7.3.2 模式語言
7.3.3 經(jīng)驗(yàn)報(bào)告、方法與工具
7.3.4 模式文檔
7.3.5 模式與模式語言的形式化
7.3.6 軟件開發(fā)流程與組織
7.3.7 教育
7.3.8 我們的長期愿景
7.4 關(guān)于預(yù)測(cè)未來的最后一點(diǎn)想法第8章 結(jié)束語
8.1 術(shù)語表
8.2 符號(hào)
8.2.1 類-職責(zé)-協(xié)作者卡片
8.2.2 UML類圖
8.2.3 UML時(shí)序圖
8.2.4 UML狀態(tài)圖參考文獻(xiàn)
索引

本目錄推薦

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