分布式計算實驗教程

出版時間: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

評論、評分、閱讀與下載


    分布式計算實驗教程 PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7