Java Web系统设计与架构(UML建模+设计模式+面向服务架构)
光盘
作者: 刘中兵Java研究室编著
出版社:电子工业出版社,2009
简介: 本书讲解JavaWeb系统设计与架构,包括Java与UML建模技术、Java设
计模式、面向服务架构SOA、面向资源架构ROA、面向云架构COA,这5部分
内容层层递进,涵盖了JavaEE开发中的各种设计与架构技术。讲解的主要
内容包括如下。
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自学人员的参
考手册。