圖書信息
書 名: JavaWeb系統設計與架構作 者:劉中兵
出版社: 電子工業出版社
出版時間: 2009-12-1
ISBN: 9787121097287
開本: 16開
定價: 69.00元
內容簡介
Java與UML建模:講解UML建模的5類10種圖,包括用例圖、靜態圖(類圖、對象圖、包圖)、實現圖(組件圖、部署圖)、行為圖(狀態圖、活動圖)、互動圖(序列圖、協作圖),並結合Bug管理系統、ATM取款機等實例進行講解。Java設計模式:包括5種創建型模式(工廠方法模式、抽象工廠模式、單例模式、建造者模式、原型模式)、7種結構型模式(適配器模式、裝飾器模式、代理模式、外觀模式、橋接模式、組合模式、享元模式)、11種行為型模式(策略模式、模板方法模式、觀察者模式、疊代子模式、責任鏈模式、命令模式、備忘錄模式、狀態模式、訪問者模式、中介者模式、解釋器模式),並通過Java中的經典案例進行展示。
面向服務架構SOA:講解Web服務協定(SOAP、WSDL、UDDI)、Web服務開發技術(使用JAX-WS、Axis開發Web服務)、SOA架構技術(Sun公司的JBI和IBM/BEA公司的SCA/SDO、OSGi架構)、SOA延伸技術(BPEL業務流程管理、ESB企業服務匯流排與EAI企業套用集成)、SOA擴展套用(Portal門戶組件與Portlet視窗組件)。
面向資源架構ROA:講解REST產生的背景、概念、基本原理、設計方法,以及常用REST開源框架、ROA面向資源架構。
面向雲架構COA:講解雲計算的幾個發展階段的概念,包括格線計算、集群計算、分散式計算和雲計算,以及雲服務的特點、實現形式和實際套用。隨書附贈光碟內容為本書各種原型包、系統源程式。
本書適合作為Java相關培訓機構的教材,也可作為Java自學人員的參考手冊。
作者簡介
劉中兵,Java研究室首席技術專家,套用數學專業,曾任職於清華同方、NEC等企業,長期深入Java/Java EE大型企業套用的架構、設計與開發工作,目前專注於手機無線網際網路與網路通信領域的架構設計與研究工作。圖書目錄
緒論 軟體設計與架構概述一、Java與UML建模
二、Java設計模式
1.創建型模式
2.結構型模式
3.行為型模式
三、系統架構
1.面向服務架構SOA
2.面向資源架構ROA
3.面向雲架構COA
第1部分 Java與UML建模
第1課 UML快速入門
第2課 用例圖
第3課 靜態圖——類圖、對象圖、包圖
第4課 實現圖——組件圖與部署圖
第5課 行為圖——狀態圖
第6課 行為圖——活動圖
第7課 互動圖——序列圖
第8課 互動圖——協作圖
第9課 使用UML進行系統設計——Bug管理系統
第2部分 Java設計模式
第10課 設計模式概述
第11課 5種創建型模式
第12課 7種結構型模式
第13課 11種行為型模式
第3部分 面各服務架構SOA
第14課 Web服務協定——SOAP、WSDL、UDDI和WS協定集
第15課 Web服務開發技術——使用JAX-WS開發Web服務
第16課 Web服務開發框架——使用Axis框架開發Web服務
第17課 SOA面向服務架構——Sun的JBI和IBM/BEA的SCA/SDO
第18課 JBI業務集成架構——Java實現SOA的標準途徑
第19課 SCA服務組件架構——實現SOA的最佳方式
第20課 SDO服務數據對象——SCA數據服務組件
第21課 OSGi體系架構——SCA的一種實現方式
第22課 SOA延伸技術——BPEL業務流程管理、ESB企業服務匯流排與EAI企業套用集成
第23課 SOA擴展套用——Portal門戶組件與Portlet視窗組件
第24課 SOA服務架構開發實戰——基於Tuscany+Spring企業信息管理系統
第25課 ROA面向資源架構——基於REST風格的Web服務
第5部分 面向雲架構COA
第26課 COA面向架構——雲計算與雲架構
第6部分 架構師之路
第27課 軟體架構師職業規劃
《高手真經》系列後記