面向模式的軟件體系結(jié)構(gòu) 卷2:用于并發(fā)和網(wǎng)絡(luò)化對象的模式

出版時間:2003-8  出版社:機(jī)械工業(yè)出版社  作者:Douglas Schmidt 等著  頁數(shù):402  譯者:施密特  
Tag標(biāo)簽:無  

內(nèi)容概要

本書講述用于創(chuàng)建并發(fā)和網(wǎng)絡(luò)化系統(tǒng)的模式,共涉及17種模式與慣用法。這些模式構(gòu)成了用于解決有關(guān)分布式、并發(fā)和網(wǎng)絡(luò)化問題的模式語言的基礎(chǔ)。本書的模式是創(chuàng)建并發(fā)和網(wǎng)絡(luò)化系統(tǒng)的核心元素,包括服務(wù)訪問、事件處理、并發(fā)控制、連接管理和初始化、事務(wù)、安全性等。 
本書強(qiáng)調(diào)實際的解決方案,讀者可以使用本書的方法解決特定的軟件開發(fā)問題,獲得對構(gòu)造分布式及并發(fā)應(yīng)用和中間件最佳實踐的基本理解。書中含有用多種語言(C、C++和Java)編寫的大量例子和已知使用,適于專業(yè)軟件開發(fā)人員及計算機(jī)專業(yè)高校師生使用。

作者簡介

張志祥,男,1967年10月生,湖北天門市人?,F(xiàn)任海軍工程大學(xué)副教授。1988年和1991年在海軍工程大學(xué)計算機(jī)系是獲工學(xué)學(xué)士、工博學(xué)們。1991年3月至今在海軍工程大學(xué)計算機(jī)系任教。2000年9月起在中科技大學(xué)計算機(jī)學(xué)院攻讀博士學(xué)位。主要研究方向:語義Web,程序設(shè)計方法。

書籍目錄

譯者序譯者簡介前言內(nèi)容簡介作者簡介讀者指南第1章 并發(fā)和網(wǎng)絡(luò)化對象   1.1 動機(jī)   1.2 并發(fā)和網(wǎng)絡(luò)化軟件的難題   1.2.1 難題1:服務(wù)訪問和配置   1.2.2 難題2:事件處理   1.2.3 難題3:并發(fā)    1.2.4 難題4:同步    1.2.5 網(wǎng)絡(luò)化軟件的其他難題   1.3 案例分析:設(shè)計一個并發(fā)的Web服務(wù)器    1.3.1 JAWS框架概述    1.3.2 在JAWS中應(yīng)用模式解決JAWS中常見的設(shè)計難題    1.3.3 封裝低層操作系統(tǒng)API    1.3.4 從協(xié)議處理中分離事件多路分解和連接管理    1.3.5 通過多線程提高服務(wù)器性能    1.3.6 實現(xiàn)一個同步化的請求隊列    1.3.7 最小化服務(wù)器線程的開銷    1.3.8 有效地利用異步I/O   1.3.9 增強(qiáng)服務(wù)器的可配置性    1.3.10 用于實現(xiàn)JAWS的其他模式   1.4 小結(jié)第2章 服務(wù)訪問和配置模式   2.1 包裝器外觀   2.2 組件配置器   2.3 截取器  2.4 擴(kuò)展接口第3章 事件處理模式   3.1 反應(yīng)器  3.2 主動器  3.3 異步完成標(biāo)記   3.4 接受器-連接器 第4章 同步模式   4.1 定界加鎖   4.2 策略化加鎖   4.3 線程安全接口  4.4 雙檢查加鎖優(yōu)化 第5章 并發(fā)模式   5.1 主動對象  5.2 監(jiān)視器對象   5.3 半同步/半異步   5.4 領(lǐng)導(dǎo)者/追隨者  5.5 線程特定的存儲器第6章 將模式組織在一起   6.1 從獨立模式到模式語言    6.1.1 沒有模式是孤立的    6.1.2 走向模式語言  6.2 用于中間件和應(yīng)用程序的模式語言    6.2.1 模式語言細(xì)節(jié)    6.2.2 對模式語言的討論   6.3 并發(fā)和網(wǎng)絡(luò)化之外    6.3.1 圖形用戶界面    6.3.2 組件    6.3.3 常規(guī)編程  6.4 模式語言與模式系統(tǒng)第7章 模式的過去、現(xiàn)在和未來  7.1 在過去的4年中發(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 模式現(xiàn)狀   7.3 模式向何處去   7.3.1 模式   7.3.2 模式語言    7.3.3 經(jīng)驗報告、方法和工具    7.3.4 模式文檔    7.3.5 形式化模式和模式語言    7.3.6 軟件開發(fā)過程和組織   7.3.7 教育   7.3.8 長遠(yuǎn)預(yù)測   7.4 對預(yù)測未來的臨別思考 第8章 結(jié)束語   附錄A 詞匯表   附錄B 符號  附錄C 參考文獻(xiàn)   索引

編輯推薦

  對于軟件開發(fā)人員來說,設(shè)計運行并發(fā)和網(wǎng)絡(luò)化環(huán)境中的應(yīng)用程序和中間件是很大的挑戰(zhàn)。本書中 所列出的模式構(gòu)成了處理有關(guān)并發(fā)和網(wǎng)絡(luò)化問題的模式語言的基礎(chǔ)?! 刑岢隽?7種相互關(guān)聯(lián)的模式,它們包含用于構(gòu)建并發(fā)和網(wǎng)絡(luò)化系統(tǒng)的核心組件:服 務(wù)訪問和配置、事件處理、同步和并發(fā)。在多種程序設(shè)計語言(如C++、Java和C)中,這些 模式有大量的例子和已知應(yīng)用?! ”緯捎糜诮鉀Q特定的軟件開發(fā)問題,讀者也可以從頭至尾地閱讀,學(xué)習(xí)構(gòu)建并發(fā)和網(wǎng)絡(luò)化應(yīng)用以及中間件的最佳方法?!?  		  		  		  

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    面向模式的軟件體系結(jié)構(gòu) 卷2:用于并發(fā)和網(wǎng)絡(luò)化對象的模式 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7