书籍详情

用J2EE和UML开发Java企业级应用程序

用J2EE和UML开发Java企业级应用程序

作者:Khawar Zaman Ahmed,Cary E. Umrysh著;康博译;康博译

出版社:清华大学出版社

出版时间:2002-07-01

ISBN:9787302055952

定价:¥28.00

购买这本书可以去
内容简介
  用J2EE开发企业级应用软件是当前一个非常热门的话题,而UML是用于建立面向对象系统模型的标准标记法。本书通过一个完整的实例,系统介绍了用J2EE开发企业级软件工程时,将UML建模技术应用到软件开发过程各个阶段的方法。本书首先介绍了J2EE的基本概念和主要技术,以及UML中的各种设计视图和基本原理,然后以软件工程的开发流程为主线,系统分析了使用UML进行分析、设计,并在使用J2EE技术时,结合应用了UML的方法和技巧。本书从最基础的知识着手,非常适合于初学UML和J2EE的读者:本书后面几章还深入介绍了用UML为J2EE主要技术建模的内容,对于J2EE程序开发人员和软件工程项目管理人员也有很大的参考价值。
作者简介
暂缺《用J2EE和UML开发Java企业级应用程序》作者简介
目录
第1章 企业级软件概述
1.1 什么是企业级软件
1.2 企业级软件的演变
1.3 企业级软件和基于组件的软件
1.4 小结
第2章 J2EE简介
2.1 什么是Java 2企业版平台
2.2 J2EE简史
2.3 使用J2EE的原因
2.4 J2EE简介
2.4.1 技术
2.4.2 API
2.4.3 其他J2EE技术和API
2.5 小结
第3章 UML简介
3.1 UML概述
3.2 结合使用J2EE和UML的原因
3.3 利用UML对J2EE建模遇到的难题
3.4 UMl中的扩展机制
3.4.1 模板
3.4.2 附加值
3.4.3 约束
3.5 J2EE UML建模的方法
3.6 小结
第4章 UML和Java
4.1 表示结构
4.1.1 类
4.1.2 变量
4.1.3 方法
4.1.4 对象
4.1.5 接口
4.1.6 包
4.2 表示关系
4.2.1 继承
4.2.2 实现
4.2.3 相关性
4.2.4 关联
4.2.5 聚合
4.2.6 合成
4.2.7 自反关系
4.3 小结
第5章 动作概况
5.1 什么是软件开发过程
5.2 开发软件的常用方法
5.2.1 即兴开发方法
5.2.2 瀑布法
5.2.3 迭代法
5.2.4 Rational统一过程
5.2.5 ICONIX法
5.2.6 0PEN法
5.2.7 Extreme Programming/功能驱动开发
5.3 本书所用的方法
5.4 主要的工作
5.4.1 第6章:体系结构
5.4.2 第7章:分析客户需求
5.4.3 第8章:总体设计
5.4.4 第10-15章:具体设计
5.4.5 第16章:案例分析
5.5 小结
第6章 体系结构
6.1 软件体系结构的概念
6.2 使用体系结构的原因
6.3 企业级应用体系结构中的主要概念
6.3.1 分解
6.3.2 组件
6.3.3 框架
6.3.4 模型
6.3.5 分层(layering)
6.3.6 层(tier)
6.4 开发软件体系结构的方法
6.4.1 J2EE视图体系结构
6.4.2 4+1视图模型体系结构
6.4.3 Hofmeister等:4种视图体系结构
6.5 综合应用
6.6 小结
第7章 分析客户需求
7.1 为什么要进行软件分析和设计
7.2 问题分析
7.3 用例建模
7.4 标识参与者
7.5 用例查找
7.6 用例图
7.7 用例关系
7.7.1 包含
7.7.2 扩展
7.8 顺序图
7.9 活动图
7.10 小结
第8章 总体设计
8.1 用例分析
8.2 用例实现
8.3 精化用例描述
8.4 顺序图
8.4.1 边界对象
8.4.2 实体对象
8.4.3 控制对象
8.5 协作图
8.6 类图
8.7 聚合分析类
8.8 打包
8.9 小结
第9章 J2EE技术概览
9.1 J2EE概况
9.2 Servlets
9.3 Java服务器页面
9.4 企业级JavaBeans(EJB)
9.5 会话Bean
9.6 实体Bean
9.7 消息驱动Bean
9.8 组装和部署
9.9 案例分析
9.10 小结
第10章 Servlet
10.1 Servlet简介
10.1.1 一般用途
10.1.2 最利于处理小型任务
10.1.3 J2EE版本
10.2 Servlet生命周期
10.2.1 生命周期方法
10.2.2 便利的方法
10.2.3 需要的方法和标记值
10.3 处理请求
10.4 响应的产生
10.5 HTTP请求处理程序
10.5.1 高级处理程序方法
10.5.2 HTTP请求快速指南
10.6 Request Dispatcher接口
10.7 在UML中为Servlet建模
10.8 为Servlet的其他方面建模
10.8.1 Servlet转移
10.8.2 Servlet包含
10.8.3 ServletContext
10.8.4 Servlet会话管理
10.9 Servlet部署和Web归档文件
10.10 在企业级应用中标识Servlet
10.11 小结
第11章 Java服务器页面(JSP)
11.1 JSP简介
11.1.1 JSP的典型用法
11.1.2 模型1和模型2的结构
11.1.3 JSP与Servlet
11.2 JSP剖析
11.2.1 模板数据
11.2.2 JSP元素
11.2.3 JSP可隐式访问的对象
11.3 标记库
11.3.I 标记处理程序类
11.3.2 标记库描述符
11.4 JSP和UML
11.4.1 为客户端关系建模
11.4.2 为服务器端关系建模
11.5 企业级应用中的JSP
11.6 小结
第12章 会话Bean
12.1 企业级JavaBean简介
12.2 EJB视图和UML
12.2.1 在UML中表示企业级JavaBean
12.2.2 客户视图
12.2.3 内部视图
12.3 会话Bean
12.3.1 用途广泛的Bean
12.3.2 J2EE版本
12.4 会话Bean和通话状态管理
12.5 实例钝化
12.6 事务处理
12.6.1 事务分类
12.6.2 托管Bean式事务
12.6.3 托管容器式事务
12.6.4 SessionSynchronization接口
12.6.5 无状态会话Bean的限制
12.6.6 事务属性
12.6.7 为事务建模
12.7 会话Bean技术
12.7.1 Home接口
12.7.2 Remote接口
12.7.3 实现类
12.8 为接口行为建模
12.9 会话Bean生命周期
12.10 会话Bean常用方案
12.11 为会话Bean关系建模
12.11.1 会话Bean和简单Java类
12.11.2 会话Bean和JavaBeans
12.11.3 会话Bean和Servlets
12.11.4 会话Bean和Java服务器页面(JSP)
12.11.5 会话-会话关系
12.11.6 会话Bean的继承
12.12 管理性能
12.13 本地客户端
12.14 在企业级应用中标识会话Bean
12.15 小结
第13章 实体Bean
13.1 实体Bean简介
13.1.1 粗粒度(Coarse-Grained)的业务对象
13.1.2 实体Bean应用越来越普及
13.1.3 J2EE版本
13.2 实体Bean视图和UML
13.2.1 客户端视图
13.2.2 内部视图
13.3 持久性
13.4 抽象持久性
13.4.1 抽象持久性模式
13.4.2 EJB查询语言(EJBQL)
13.4.3 持久性管理器
13.5 托管容器式关系
13.5.1 多样性
13.5.2 方向性
13.5.3 在J2EEl.2中复制托管容器式关系
13.5.4 本地关系
13.6 实体Bean技术
13.6.1 Home(本地)接口
13.6.2 Remote(远程)接口
13.6.3 主键类
13.6.4 实现类
13.6.5 永久域
13.7 实体Bean生命周期
13.8 实体Bean常用脚本
13.9 为实体Bean关系建模
13.9.1 实体Bean与其他Java类
13.9.2 实体Bean与JavaBeans
13.9.3 值对象方法
13.9.4 实体Bean、Servlet和JSP
13.9.5 实体Bean和会话Bean
13.9.6 实体Bean与实体Bean关系
13.10 在企业级应用中标识实体Bean
13.11 小结
第14章 消息驱动(Message-Driven)Bean
14.1 介绍消息驱动Bean
14.1.1 Java消息服务
14.1.2 EJB中的JMS和消息驱动Bean
14.1.3 使用通信和消息驱动Bean的原因
14.1.4 使用消息驱动Bean的时间
14.1.5 J2EE版本
14.2 消息驱动Bean视图和UML
14.2.1 客户视图
14.2.2 为消息驱动Bean使用UML的好处
14.2.3 对消息建模
14.2.4 建模目标
14.3 消息驱动Bean技术
14.3.1 事务处理
14.3.2 实现类
14.4 消息驱动Bean的生存周期
14.5 使用消息驱动Bean的条件
14.6 为消息驱动Bean关系建模
14.6.1 为消息驱动Bean与其他类间的关系建模
14.6.2 消息驱动Bean和其他J2EE技术
14.7 在企业级应用中使用消息驱动Bean
14.8 小结
第15章 装配和部署
15.1 对组件建模
15.2 J2EE技术建模组件
15.2.1 表示Web组件
15.2.2 表示EJB
15.2.3 企业级应用的组件建模
15.3 部署建模
15.4 使用跟踪能力
15.5 企业级Java应用程序中的装配和部署
15.6 小结
第16章 案例分桥
16.1 案例分析背景
16.2 问题陈述
16.3 使用在线银行业务例子的原因和要求
16.4 HomeDirect要求
16.4.1 查询服务
16.4.2 转账支付服务
16.4.3 交易服务
16.4.4 管理服务
16.5 起始阶段
16.5.1 最初重现
16.5.2 重现计划
16.5.3 HomeDirect参与者
16.5.4 HomeDirect用例
16.5.5 用例图
16.5.6 交互作用图
16.6 加工阶段
16.6.1 加工重现#1
16.6.2 具体的序列图
16.6.3 类图
16.6.4 打包图
16.6.5 组件相关性图
16.6.6 加工重视#2
16.6.7 加工重现#3
16.6.8 在这个重现中实现的用例
16.7 剩余阶段
16.8 小结
术语表
猜您喜欢

读书导航