出版時間:2012-1 出版社:機械工業(yè)出版社 作者:萬?!〉染幹?nbsp;
Tag標簽:無
內(nèi)容概要
分布式計算是軟件設(shè)計與開發(fā)領(lǐng)域重要的發(fā)展方向。本書是《分布式計算》一書的輔助實驗教材,以《分布式計算》講解的分布式計算范型為線索,以實驗案例為導(dǎo)向,詳細介紹了TCP/IP協(xié)議應(yīng)用層程序開發(fā)技術(shù)、Sun公司的RMI(Remote
Method Invocation)開發(fā)技術(shù)、對象管理組織(OMG:Object Managemnet
Group)的CORBA(Common Object Request Broker
Architecture)應(yīng)用程序開發(fā)技術(shù)、Sun公司的EJB(Enterprise
JavaBean)組件開發(fā)技術(shù)、開源框架SSH(Struts、Spring、Hibernate)開發(fā)方法和SOA(Service?Oriented
Architecture)及SOA Governance開發(fā)技術(shù)。
本書可作為計算機科學(xué)與技術(shù)專業(yè)高年級本科生和研究生學(xué)習(xí)分布式計算技術(shù)的教材,也可作為分布式計算領(lǐng)域的研究人員與開發(fā)人員的參考書。
書籍目錄
出版說明
前言
第一部分 基礎(chǔ)知識
第1章 導(dǎo)論
1.1分布式計算技術(shù)簡介
1.2實驗教學(xué)模式探討
1.2.1實驗教學(xué)指導(dǎo)思想
1.2.2實驗過程控制與評價
1.3分布式計算實驗概述
第2章 分布式計算實驗基礎(chǔ)
2.1Java語言基礎(chǔ)
2.1.1Java語言的主要特點
2.1.2Java虛擬機
2.2面向?qū)ο蠹夹g(shù)與UML
2.2.1面向?qū)ο蟪绦蛟O(shè)計的基本特性
2.2.2面向?qū)ο蠼EcUML
2.2.3面向?qū)ο笤O(shè)計與設(shè)計模式
2.3異常處理機制
2.3.1異常處理的基本原則
2.3.2Java語言的異常捕獲與處理機制
2.4基于Socket API開發(fā)的基本原理
2.4.1Socket API的基本概念
2.4.2套接字Socket API
2.4.3網(wǎng)絡(luò)協(xié)議
2.5多線程機制
2.5.1多線程基礎(chǔ)(同步與通信)
2.5.2Java語言的多線程機制
2.6Java序列化與反序列化機制
2.7Java語言的反射機制
2.7.1Java語言的反射機制原理
2.7.2應(yīng)用反射機制實現(xiàn)遠程方法調(diào)用
2.7.3應(yīng)用代理模式實現(xiàn)遠程方法調(diào)用
2.8Java實驗環(huán)境配置
2.8.1JDK實驗環(huán)境配置
2.8.2本書所使用實驗環(huán)境索引
第二部分 基于Socket API的實驗
第3章 Web服務(wù)器及客戶端
3.1實驗?zāi)康呐c導(dǎo)讀
3.1.1實驗?zāi)康?br /> 3.1.2實驗導(dǎo)讀
3.2HTTP協(xié)議簡介
3.2.1HTTP協(xié)議的基本內(nèi)容
3.2.2基于HTTP協(xié)議的通信過程
3.3驗證實驗:手工試驗HTTP事務(wù)
3.3.1實驗要求
3.3.2實驗分析
3.4設(shè)計實驗:簡單的Web服務(wù)器及瀏覽器
3.4.1實驗要求
3.4.2實驗步驟
3.4.3實驗分析
3.5設(shè)計實驗:改進的Web服務(wù)器框架
3.5.1實驗要求
3.5.2實驗分析
3.6實驗討論
3.6.1HTTP 1.0與HTTP 1.1的差異
3.6.2利用多線程機制提高HTTP服務(wù)端的可伸縮性
3.6.3HTTPS協(xié)議的安全機制
第4章 FTP服務(wù)器及客戶端
4.1實驗?zāi)康呐c導(dǎo)讀
4.1.1實驗?zāi)康?br /> 4.1.2實驗導(dǎo)讀
4.2FTP協(xié)議簡介
4.2.1FTP協(xié)議的基本內(nèi)容
4.2.2基于FTP協(xié)議的通信過程
4.3驗證實驗:手工試驗FTP事務(wù)
4.3.1實驗要求
4.3.2實驗步驟
4.3.3實驗分析
4.4設(shè)計實驗:支持多線程的FTP客戶程序和服務(wù)程序
4.4.1實驗要求
4.4.2實驗步驟
4.4.3實驗分析
4.5實驗討論
4.5.1FTP與HTTP下載文件的方式
4.5.2FTP與HTTP協(xié)議的斷點續(xù)傳功能
4.5.3FTP服務(wù)器避免跳轉(zhuǎn)攻擊的方法
第三部分 分布式對象實驗
第5章 應(yīng)用RMI構(gòu)建分布式議程服務(wù)
5.1實驗?zāi)康呐c導(dǎo)讀
5.1.1實驗?zāi)康?br /> 5.1.2實驗導(dǎo)讀
5.2RMI技術(shù)簡介
5.2.1RMI基本內(nèi)容
5.2.2RMI開發(fā)流程
5.3驗證實驗:簡單的RMI例程
5.3.1實驗要求
5.3.2實驗分析
5.4驗證實驗:XML持久化例程
5.4.1實驗要求
5.4.2XML實驗環(huán)境配置
5.4.3實驗分析
5.5設(shè)計實驗:基于RMI的分布式議程服務(wù)
5.5.1實驗要求
5.5.2實驗步驟
5.5.3實驗分析
5.6實驗討論
5.6.1RMI實現(xiàn)代碼動態(tài)下載的原理
5.6.2RMI協(xié)議的工作原理
5.6.3利用RMI Policy實現(xiàn)安全訪問控制
第6章 基于CORBA的工作計劃管理
6.1實驗?zāi)康呐c導(dǎo)讀
6.1.1實驗?zāi)康?br /> 6.1.2實驗導(dǎo)讀
6.2CORBA技術(shù)簡介
6.2.1CORBA基本內(nèi)容
6.2.2ORB開發(fā)流程
6.2.3ORB實驗環(huán)境配置
6.3驗證實驗:簡單的CORBA開發(fā)例程
6.3.1實驗要求
6.3.2實驗分析
6.4設(shè)計實驗:基于CORBA的分布式工作計劃表
6.4.1實驗要求
6.4.2實驗步驟
6.4.3實驗分析
6.5實驗討論
6.5.1CORBA協(xié)議的工作原理
6.5.2支持COBRA規(guī)范的軟件
6.5.3CORBA組件模型的特點
第7章 基于CORBA的服務(wù)端實例池機制
7.1實驗?zāi)康呐c導(dǎo)讀
7.1.1實驗?zāi)康?br /> 7.1.2實驗導(dǎo)讀
7.2資源池原理簡介
7.3驗證實驗:MySQL配置與使用例程
7.3.1實驗要求
7.3.2MySQL實驗環(huán)境配置
7.3.3MySQL使用例程
7.3.4構(gòu)建一個模擬的賬戶數(shù)據(jù)庫
7.4設(shè)計實驗:服務(wù)端資源池的設(shè)計與實現(xiàn)
7.4.1實驗要求
7.4.2實驗步驟
7.4.3實驗分析
7.5實驗討論
7.5.1服務(wù)端不同線程模型的特點
7.5.2CORBA服務(wù)端編程方式
7.5.3CORBA客戶端編程方式
第四部分 EJB組件模型、SSH架構(gòu)實驗
第8章 應(yīng)用EJB 3.0設(shè)計分布式議程服務(wù)
8.1實驗?zāi)康呐c導(dǎo)讀
8.1.1實驗?zāi)康?br /> 8.1.2實驗導(dǎo)讀
8.2EJB 3.0技術(shù)簡介
8.2.1J2EE與EJB 3.0
8.2.2EJB 2.0組件的特點
8.2.3EJB 3.0組件的改進與特點
8.3驗證實驗:簡單EJB 3.0設(shè)計例程
8.3.1實驗要求
8.3.2安裝與配置EJB 3.0開發(fā)環(huán)境JBoss
8.3.3EJB 3.0設(shè)計例程
8.4設(shè)計實驗:應(yīng)用EJB 3.0設(shè)計分布式議程服務(wù)
8.4.1實驗要求
8.4.2實驗分析
8.5實驗討論
8.5.1EJB與JavaBean的區(qū)別
8.5.2JavaEE 6.0的新特性
8.5.3各組件模型的主要特點
第9章 基于SSH構(gòu)建分布式議程服務(wù)
9.1實驗?zāi)康呐c導(dǎo)讀
9.1.1實驗?zāi)康?br /> 9.1.2實驗導(dǎo)讀
9.2SSH架構(gòu)技術(shù)簡介
9.2.1SSH開源架構(gòu)
9.2.2Struts框架
9.2.3Spring框架
9.2.4Hibernate框架
9.3驗證實驗:簡單SSH框架設(shè)計例程
9.3.1實驗要求
9.3.2實驗分析
9.4設(shè)計實驗:基于SSH構(gòu)建分布式議程服務(wù)
9.4.1實驗要求
9.4.2實驗分析
9.5實驗討論
9.5.1表示層的功能及主要框架的執(zhí)行流程
9.5.2業(yè)務(wù)邏輯層的功能及主要框架
9.5.3常用的持久化框架及其特點
第五部分 SOA與SOA治理實驗
第10章 基于SOA實現(xiàn)銀行賬戶管理
10.1實驗?zāi)康呐c導(dǎo)讀
10.1.1實驗?zāi)康?br /> 10.1.2實驗導(dǎo)讀
10.2SOA原理簡介
10.2.1SOA基本原理
10.2.2Web服務(wù)
10.2.3業(yè)務(wù)流程執(zhí)行語言
10.2.4企業(yè)服務(wù)總線
10.3驗證實驗:應(yīng)用BPEL訪問Web Services
10.3.1實驗要求
10.3.2實驗分析
10.4驗證實驗:實現(xiàn)ESB與BPEL的交互
10.4.1實驗要求
10.4.2實驗分析
10.5設(shè)計實驗:基于SOA的銀行賬戶管理設(shè)計與實現(xiàn)
10.5.1實驗要求
10.5.2實驗分析
10.6實驗討論
10.6.1軟件開發(fā)技術(shù)及SOA技術(shù)出現(xiàn)的必然性
10.6.2面向?qū)ο笈c面向服務(wù)技術(shù)的異同點
10.6.3SOA實施時服務(wù)設(shè)計的原則
第11章 應(yīng)用SOA治理實現(xiàn)服務(wù)版本治理
11.1實驗?zāi)康呐c導(dǎo)讀
11.1.1實驗?zāi)康?br /> 11.1.2實驗導(dǎo)讀
11.2SOA治理簡介
11.2.1SOA治理基本原理
11.2.2服務(wù)版本治理
11.2.3UDDI
11.3驗證實驗:在線銷售系統(tǒng)SOA模型
11.3.1實驗要求
11.3.2實驗分析
11.4設(shè)計實驗:SOA版本治理模型設(shè)計與實現(xiàn)
11.4.1實驗要求
11.4.2實驗分析
11.5實驗討論
11.5.1SOA治理的必要性與實施內(nèi)容
11.5.2SOA生命周期與SOA治理生命周期的關(guān)系
11.5.3使用SLA保證Web Services的設(shè)計思路
附錄 本書中英文術(shù)語對照表
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載