分布式計算實驗教程

出版時間:2012-1  出版社:機械工業(yè)出版社  作者:萬?!〉染幹?nbsp; 
Tag標簽:無  

內(nèi)容概要

  分布式計算是軟件設計與開發(fā)領域重要的發(fā)展方向。本書是《分布式計算》一書的輔助實驗教材,以《分布式計算》講解的分布式計算范型為線索,以實驗案例為導向,詳細介紹了TCP/IP協(xié)議應用層程序開發(fā)技術、Sun公司的RMI(Remote
Method Invocation)開發(fā)技術、對象管理組織(OMG:Object Managemnet
Group)的CORBA(Common Object Request Broker
Architecture)應用程序開發(fā)技術、Sun公司的EJB(Enterprise
JavaBean)組件開發(fā)技術、開源框架SSH(Struts、Spring、Hibernate)開發(fā)方法和SOA(Service?Oriented
Architecture)及SOA Governance開發(fā)技術。
  本書可作為計算機科學與技術專業(yè)高年級本科生和研究生學習分布式計算技術的教材,也可作為分布式計算領域的研究人員與開發(fā)人員的參考書。

書籍目錄

出版說明
前言
第一部分 基礎知識
 第1章 導論
  1.1分布式計算技術簡介
  1.2實驗教學模式探討
  1.2.1實驗教學指導思想
  1.2.2實驗過程控制與評價
  1.3分布式計算實驗概述
 第2章 分布式計算實驗基礎
  2.1Java語言基礎
  2.1.1Java語言的主要特點
  2.1.2Java虛擬機
  2.2面向?qū)ο蠹夹g與UML
  2.2.1面向?qū)ο蟪绦蛟O計的基本特性
  2.2.2面向?qū)ο蠼EcUML
  2.2.3面向?qū)ο笤O計與設計模式
  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)絡協(xié)議
  2.5多線程機制
  2.5.1多線程基礎(同步與通信)
  2.5.2Java語言的多線程機制
  2.6Java序列化與反序列化機制
  2.7Java語言的反射機制
  2.7.1Java語言的反射機制原理
  2.7.2應用反射機制實現(xiàn)遠程方法調(diào)用
  2.7.3應用代理模式實現(xiàn)遠程方法調(diào)用
  2.8Java實驗環(huán)境配置
  2.8.1JDK實驗環(huán)境配置
  2.8.2本書所使用實驗環(huán)境索引
第二部分 基于Socket API的實驗
 第3章 Web服務器及客戶端
  3.1實驗目的與導讀
  3.1.1實驗目的
  3.1.2實驗導讀
  3.2HTTP協(xié)議簡介
  3.2.1HTTP協(xié)議的基本內(nèi)容
  3.2.2基于HTTP協(xié)議的通信過程
  3.3驗證實驗:手工試驗HTTP事務
  3.3.1實驗要求
  3.3.2實驗分析
  3.4設計實驗:簡單的Web服務器及瀏覽器
  3.4.1實驗要求
  3.4.2實驗步驟
  3.4.3實驗分析
  3.5設計實驗:改進的Web服務器框架
  3.5.1實驗要求
  3.5.2實驗分析
  3.6實驗討論
  3.6.1HTTP 1.0與HTTP 1.1的差異
  3.6.2利用多線程機制提高HTTP服務端的可伸縮性
  3.6.3HTTPS協(xié)議的安全機制
 第4章 FTP服務器及客戶端
  4.1實驗目的與導讀
  4.1.1實驗目的
  4.1.2實驗導讀
  4.2FTP協(xié)議簡介
  4.2.1FTP協(xié)議的基本內(nèi)容
  4.2.2基于FTP協(xié)議的通信過程
  4.3驗證實驗:手工試驗FTP事務
  4.3.1實驗要求
  4.3.2實驗步驟
  4.3.3實驗分析
  4.4設計實驗:支持多線程的FTP客戶程序和服務程序
  4.4.1實驗要求
  4.4.2實驗步驟
  4.4.3實驗分析
  4.5實驗討論
  4.5.1FTP與HTTP下載文件的方式
  4.5.2FTP與HTTP協(xié)議的斷點續(xù)傳功能
  4.5.3FTP服務器避免跳轉(zhuǎn)攻擊的方法
第三部分 分布式對象實驗
 第5章 應用RMI構建分布式議程服務
  5.1實驗目的與導讀
  5.1.1實驗目的
  5.1.2實驗導讀
  5.2RMI技術簡介
  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設計實驗:基于RMI的分布式議程服務
  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實驗目的與導讀
  6.1.1實驗目的
  6.1.2實驗導讀
  6.2CORBA技術簡介
  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設計實驗:基于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的服務端實例池機制
  7.1實驗目的與導讀
  7.1.1實驗目的
  7.1.2實驗導讀
  7.2資源池原理簡介
  7.3驗證實驗:MySQL配置與使用例程
  7.3.1實驗要求
  7.3.2MySQL實驗環(huán)境配置
  7.3.3MySQL使用例程
  7.3.4構建一個模擬的賬戶數(shù)據(jù)庫
  7.4設計實驗:服務端資源池的設計與實現(xiàn)
  7.4.1實驗要求
  7.4.2實驗步驟
  7.4.3實驗分析
  7.5實驗討論
  7.5.1服務端不同線程模型的特點
  7.5.2CORBA服務端編程方式
  7.5.3CORBA客戶端編程方式
第四部分 EJB組件模型、SSH架構實驗
 第8章 應用EJB 3.0設計分布式議程服務
  8.1實驗目的與導讀
  8.1.1實驗目的
  8.1.2實驗導讀
  8.2EJB 3.0技術簡介
  8.2.1J2EE與EJB 3.0
  8.2.2EJB 2.0組件的特點
  8.2.3EJB 3.0組件的改進與特點
  8.3驗證實驗:簡單EJB 3.0設計例程
  8.3.1實驗要求
  8.3.2安裝與配置EJB 3.0開發(fā)環(huán)境JBoss
  8.3.3EJB 3.0設計例程
  8.4設計實驗:應用EJB 3.0設計分布式議程服務
  8.4.1實驗要求
  8.4.2實驗分析
  8.5實驗討論
  8.5.1EJB與JavaBean的區(qū)別
  8.5.2JavaEE 6.0的新特性
  8.5.3各組件模型的主要特點
 第9章 基于SSH構建分布式議程服務
  9.1實驗目的與導讀
  9.1.1實驗目的
  9.1.2實驗導讀
  9.2SSH架構技術簡介
  9.2.1SSH開源架構
  9.2.2Struts框架
  9.2.3Spring框架
  9.2.4Hibernate框架
  9.3驗證實驗:簡單SSH框架設計例程
  9.3.1實驗要求
  9.3.2實驗分析
  9.4設計實驗:基于SSH構建分布式議程服務
  9.4.1實驗要求
  9.4.2實驗分析
  9.5實驗討論
  9.5.1表示層的功能及主要框架的執(zhí)行流程
  9.5.2業(yè)務邏輯層的功能及主要框架
  9.5.3常用的持久化框架及其特點
第五部分 SOA與SOA治理實驗
 第10章 基于SOA實現(xiàn)銀行賬戶管理
  10.1實驗目的與導讀
  10.1.1實驗目的
  10.1.2實驗導讀
  10.2SOA原理簡介
  10.2.1SOA基本原理
  10.2.2Web服務
  10.2.3業(yè)務流程執(zhí)行語言
  10.2.4企業(yè)服務總線
  10.3驗證實驗:應用BPEL訪問Web Services
  10.3.1實驗要求
  10.3.2實驗分析
  10.4驗證實驗:實現(xiàn)ESB與BPEL的交互
  10.4.1實驗要求
  10.4.2實驗分析
  10.5設計實驗:基于SOA的銀行賬戶管理設計與實現(xiàn)
  10.5.1實驗要求
  10.5.2實驗分析
  10.6實驗討論
  10.6.1軟件開發(fā)技術及SOA技術出現(xiàn)的必然性
  10.6.2面向?qū)ο笈c面向服務技術的異同點
  10.6.3SOA實施時服務設計的原則
 第11章 應用SOA治理實現(xiàn)服務版本治理
  11.1實驗目的與導讀
  11.1.1實驗目的
  11.1.2實驗導讀
  11.2SOA治理簡介
  11.2.1SOA治理基本原理
  11.2.2服務版本治理
  11.2.3UDDI
  11.3驗證實驗:在線銷售系統(tǒng)SOA模型
  11.3.1實驗要求
  11.3.2實驗分析
  11.4設計實驗:SOA版本治理模型設計與實現(xiàn)
  11.4.1實驗要求
  11.4.2實驗分析
  11.5實驗討論
  11.5.1SOA治理的必要性與實施內(nèi)容
  11.5.2SOA生命周期與SOA治理生命周期的關系
  11.5.3使用SLA保證Web Services的設計思路
附錄 本書中英文術語對照表
    

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


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


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7