图书介绍
用J2EE和UML开发Java企业级应用程序PDF|Epub|txt|kindle电子书版本下载
- Khawar Zaman Ahmed,Cary E. Umrysh著;康博译 著
- 出版社: 北京:清华大学出版社
- ISBN:7302055955
- 出版时间:2002
- 标注页数:205页
- 文件大小:14MB
- 文件页数:221页
- 主题词:Java
PDF下载
下载说明
用J2EE和UML开发Java企业级应用程序PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
第1章 企业级软件概述1
1.1 什么是企业级软件1
1.2 企业级软件的演变3
1.3 企业级软件和基于组件的软件4
1.4 小结5
第2章 J2EE简介6
2.1 什么是Java 2企业版平台6
2.2 J2EE简史7
2.3 使用J2EE的原因8
2.4 J2EE简介9
2.4.1 技术10
2.4.2 API13
2.4.3 其他J2EE技术和API14
2.5 小结15
3.1 UML概述16
第3章 UML简介16
3.2 结合使用J2EE和UML的原因18
3.3 利用UML对J2EE建模遇到的难题19
3.4 UML中的扩展机制20
3.4.1 模板20
3.4.2 附加值20
3.4.3 约束21
3.5 J2EE UML建模的方法21
3.6 小结22
第4章 UML和Java23
4.1 表示结构23
4.1.1 类23
4.1.2 变量24
4.1.3 方法25
4.1.4 对象25
4.1.5 接口26
4.1.6 包26
4.2.2 实现27
4.2.1 继承27
4.2 表示关系27
4.2.3 相关性28
4.2.4 关联29
4.2.5 聚合32
4.2.6 合成33
4.2.7 自反关系33
4.3 小结34
第5章 动作概况35
5.1 什么是软件开发过程35
5.2 开发软件的常用方法35
5.2.1 即兴开发方法35
5.2.2 瀑布法36
5.2.3 迭代法36
5.2.4 Rational统一过程37
5.2.5 ICONIX法39
5.2.7 Extreme Programming/功能驱动开发40
5.2.6 OPEN法40
5.3 本书所用的方法41
5.4.3 第8章:总体设计42
5.4.5 第16章:案例分析42
5.4.4 第10—15章:具体设计42
5.5 小结42
5.4.2 第7章:分析客户需求42
5.4.1 第6章:体系结构42
5.4 主要的工作42
第6章 体系结构44
6.1 软件体系结构的概念44
6.2 使用体系结构的原因45
6.3 企业级应用体系结构中的主要概念46
6.3.1 分解46
6.3.2 组件47
6.3.3 框架48
6.3.4 模型49
6.3.5 分层(layering)51
6.4 开发软件体系结构的方法53
6.3.6 层(tier)53
6.4.1 J2EE视图体系结构54
6.4.2 4+1视图模型体系结构54
6.4.3 Hofmeister等:4种视图体系结构54
6.5 综合应用55
6.6 小结55
第7章 分析客户需求56
7.1 为什么要进行软件分析和设计56
7.3 用例建模57
7.2 问题分析57
7.4 标识参与者58
7.5 用例查找59
7.6 用例图60
7.7 用例关系61
7.7.1 包含61
7.7.2 扩展61
7.8 顺序图62
7.9 活动图63
7.10 小结65
第8章 总体设计66
8.1 用例分析66
8.2 用例实现66
8.3 精化用例描述67
8.4 顺序图68
8.4.1 边界对象68
8.4.2 实体对象69
8.4.3 控制对象70
8.5 协作图71
8.6 类图72
8.7 聚合分析类74
8.8 打包75
8.9 小结76
第9章 J2EE技术概览77
9.1 J2EE概况77
9.4 企业级JavaBeans(EJB)78
9.3 Java服务器页面78
9.2 Servlets78
9.5 会话Bean79
9.6 实体Bean79
9.7 消息驱动Bean79
9.8 组装和部署79
9.9 案例分析80
9.10 小结80
10.1 Servlet简介81
第10章 Servlet81
10.1.1 一般用途82
10.1.2 最利于处理小型任务82
10.1.3 J2EE版本83
10.2 Servlet生命周期83
10.2.1 生命周期方法83
10.2.2 便利的方法84
10.2.3 需要的方法和标记值84
10.3 处理请求85
10.4 响应的产生86
10.5.1 高级处理程序方法87
10.5.2 HTTP请求快速指南87
10.5 HTTP请求处理程序87
10.6 RequestDispatcher接口88
10.7 在UML中为Servlet建模89
10.8 为Servlet的其他方面建模90
10.8.1 Servlet转移90
10.8.2 Servlet包含91
10.8.4 Servlet会话管理92
10.8.3 ServletContext92
10.9 Servlet部署和Web归档文件93
10.10 在企业级应用中标识Servlet93
10.11 小结96
第11章 Java服务器页面(JSP)97
11.1 JSP简介97
11.1.1 JSP的典型用法98
11.1.2 模型1和模型2的结构98
11.2.1 模板数据99
11.2 JSP剖析99
11.1.3 JSP与Servlet99
11.2.2 JSP元素100
11.2.3 JSP可隐式访问的对象102
11.3 标记库102
11.3.1 标记处理程序类102
11.3.2 标记库描述符103
11.4 JSP和UML104
11.4.2 为服务器端关系建模105
11.4.1 为客户端关系建模105
11.5 企业级应用中的JSP107
11.6 小结109
第12章 会话Bean111
12.1 企业级JavaBean简介111
12.2 EJB视图和UML112
12.2.1 在UML中表示企业级JavaBean113
12.2.2 客户视图114
12.3.1 用途广泛的Bean115
12.3 会话Bean115
12.2.3 内部视图115
12.3.2 J2EE版本116
12.4 会话Bean和通话状态管理116
12.5 实例钝化118
12.6 事务处理119
12.6.1 事务分类120
12.6.3 托管容器式事务121
12.6.4 SessionSynchronization接口121
12.6.2 托管Bean式事务121
12.6.5 无状态会话Bean的限制122
12.6.6 事务属性122
12.6.7 为事务建模123
12.7 会话Bean技术123
12.7.1 Home接口124
12.7.2 Remote接口124
12.7.3 实现类125
12.8 为接口行为建模126
12.10 会话Bean常用方案128
12.9 会话Bean生命周期128
12.11 为会话Bean关系建模130
12.11.1 会话Bean和简单Java类130
12.11.2 会话Bean和JavaBeans131
12.11.3 会话Bean和Servlets131
12.11.4 会话Bean和Java服务器页面(JSP)132
12.11.5 会话-会话关系132
12.11.6 会话Bean的继承133
12.12 管理性能133
12.13 本地客户端134
12.14 在企业级应用中标识会话Bean135
12.15 小结136
第13章 实体Bean138
13.1 实体Bean简介138
13.1.1 粗粒度(Coarse-Grained)的业务对象139
13.1.2 实体Bean应用越来越普及139
13.2.1 客户端视图140
13.2 实体Bean视图和UML140
13.1.3 J2EE版本140
13.2.2 内部视图141
13.3 持久性142
13.4 抽象持久性143
13.4.1 抽象持久性模式144
13.4.2 EJB查询语言(EJB QL)145
13.4.3 持久性管理器145
13.5.1 多样性146
13.5 托管容器式关系146
13.5.2 方向性147
13.5.3 在J2EE1.2中复制托管容器式关系147
13.5.4 本地关系147
13.6 实体Bean技术147
13.6.1 Home(本地)接口148
13.6.2 Remote(远程)接口149
13.6.3 主键类149
13.6.4 实现类150
13.6.5 永久域151
13.7 实体Bean生命周期152
13.8 实体Bean常用脚本154
13.9 为实体Bean关系建模154
13.9.1 实体Bean与其他Java类154
13.9.2 实体Bean与JavaBeans155
13.9.3 值对象方法156
13.9.4 实体Bean、Servlet和JSP157
13.9.5 实体Bean和会话Bean158
13.9.6 实体Bean与实体Bean关系158
13.10 在企业级应用中标识实体Bean158
13.11 小结161
第14章 消息驱动(Message-Driven)Bean162
14.1 介绍消息驱动Bean162
14.1.3 使用通信和消息驱动Bean的原因163
14.1.4 使用消息驱动Bean的时间163
14.1.2 EJB中的JMS和消息驱动Bean163
14.1.1 Java消息服务163
14.1.5 J2EE版本164
14.2 消息驱动Bean视图和UML164
14.2.1 客户视图164
14.2.2 为消息驱动Bean使用UML的好处165
14.2.3 对消息建模165
14.2.4 建模目标166
14.3.2 实现类167
14.3.1 事务处理167
14.3 消息驱动Bean技术167
14.4 消息驱动Bean的生存周期168
14.5 使用消息驱动Bean的条件169
14.6 为消息驱动Bean关系建模169
14.6.1 为消息驱动Bean与其他类间的关系建模169
14.6.2 消息驱动Bean和其他J2EE技术169
14.7 在企业级应用中使用消息驱动Besn170
14.8 小结171
15.1 对组件建模172
15.2 J2EE技术建模组件172
第15章 装配和部署172
15.2.1 表示Web组件173
15.2.2 表示EJB174
15.2.3 企业级应用的组件建模175
15.3 部署建模176
15.4 使用跟踪能力177
15.5 企业级Java应用程序中的装配和部署178
15.6 小结181
16.1 案例分析背景182
第16章 案例分析182
16.2 问题陈述183
16.3 使用在线银行业务例子的原因和要求183
16.4 HomeDirect要求184
16.4.1 查询服务184
16.4.2 转账支付服务184
16.4.3 交易服务185
16.4.4 管理服务185
16.5.2 重现计划186
16.5 起始阶段186
16.5.1 最初重现186
16.5.3 HomeDirect参与者187
16.5.4 HomeDirect用例187
16.5.5 用例图189
16.5.6 交互作用图190
16.6 加工阶段190
16.6.1 加工重现#1191
16.6.2 具体的序列图191
16.6.3 类图194
16.6.4 打包图195
16.6.5 组件相关性图195
16.6.6 加工重现#2196
16.6.7 加工重现#3197
16.6.8 在这个重现中实现的用例197
16.7 剩余阶段199
16.8 小结200
术语表201