图书介绍
J2EE项目实训 UML及设计模式【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 杨少波,卢苇编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302172659
- 出版时间:2008
- 标注页数:411页
- 文件大小:97MB
- 文件页数:428页
- 主题词:JAVA语言-程序设计-高等学校-教材;面向对象语言,UML-程序设计-高等学校-教材
PDF下载
下载说明
J2EE项目实训 UML及设计模式PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 获得和描述项目的需求1
1.1 软件项目开发的总体流程1
1.1.1 软件项目开发的一般流程1
1.1.2 Web网站构建和开发过程9
1.2 软件项目的需求工程13
1.2.1 获得项目中的各种形式的需求13
1.2.2 怎样最大限度地保证需求的合理17
1.2.3 企业级Web网站一般需求功能描述19
1.3 描述项目的需求20
1.3.1 利用用例图实现对项目需求的建模20
1.3.2 UML中的用例和用例图23
1.3.3 网上商城项目中的用例建模29
1.4 UML用例的事件流及事件流的描述32
1.4.1 UML用例的事件流32
1.4.2 网上商城项目中的用例事件流示例37
本章小结39
本章练习40
第2章 需求分析和系统建模41
2.1 Rational Rose对UML建模的支持41
2.1.1 Rational Rose2003工具概述41
2.1.2 Rational Rose2003工具的基本使用42
2.1.3 利用Rational Rose2003建立软件模型49
2.1.4 在Rational Rose2003中创建项目的各个用例及用例图52
2.2 面向对象的分析55
2.2.1 面向对象的分析技术55
2.2.2 主要的面向对象分析方法57
2.3 UML建模中涉及的分析类59
2.3.1 Rational Rose2003提供的3种分析类59
2.3.2 分析类的设计示例62
2.4 域模型及建立系统域模型示例64
2.4.1 建立项目系统中的域模型64
2.4.2 建立域模型的示例67
本章小结72
本章练习73
第3章 系统概要设计中的架构设计74
3.1 概要设计74
3.1.1 软件系统设计74
3.1.2 面向对象设计方法79
3.1.3 系统设计中的概要设计81
3.2 软件架构设计83
3.2.1 软件架构及架构设计83
3.2.2 软件系统的架构师89
3.2.3 软件架构设计的目标92
3.2.4 软件架构设计的设计误区99
3.3 系统架构实践101
3.3.1 C/S、B/S和RIA软件体系结构的选择101
3.3.2 面向框架的应用开发104
3.3.3 应用轻量级框架技术架构应用系统107
3.3.4 网上商城项目的系统架构设计示例111
本章小结113
本章练习114
第4章 系统概要设计中的UML静态建模115
4.1 UML组件图115
4.1.1 UML中的组件及组件图115
4.1.2 Rational Rose2003对UML组件图的支持117
4.1.3 网上商城项目中的组件图121
4.1.4 BBS论坛项目中的组件图123
4.2 UML包图124
4.2.1 UML中的包图124
4.2.2 Rational Rose2003对UML包图的支持125
4.2.3 网上商城项目的架构包图129
4.2.4 BBS论坛项目的架构包图129
4.3 UML类图129
4.3.1 UML中的类图129
4.3.2 Rational Rose2003对UML类图的支持134
4.3.3 网上商城项目的类图141
4.3.4 BBS论坛项目的类图143
本章小结145
本章练习146
第5章 系统详细设计中的交互建模147
5.1 UML动态建模技术147
5.1.1 UML动态建模涉及的内容147
5.1.2 对象之间进行交互时的消息150
5.2 UML动态建模中的顺序图152
5.2.1 UML中的顺序图152
5.2.2 Rational Rose2003对UML顺序图的支持157
5.3 网上商城项目中的顺序图160
5.3.1 用户注册业务流的顺序图160
5.3.2 用户登录业务流的顺序图161
5.3.3 用户修改注册信息的业务流的顺序图163
5.3.4 用户在线注销的业务流的顺序图164
5.3.5 用户查询相关信息的业务流的顺序图165
5.3.6 查询相关商品信息的业务流的顺序图165
5.3.7 购物车业务流的顺序图166
5.3.8 用户账户管理业务流的顺序图167
5.3.9 管理员查找用户信息业务流的顺序图168
5.3.10 管理员管理商品信息业务流的顺序图168
5.4 UML动态建模中的协作图169
5.4.1 UML中的协作图169
5.4.2 Rational Rose2003对UML协作图的支持173
5.5 网上商城项目中的各个协作图174
本章小结178
本章练习178
第6章 系统详细设计中的活动和状态建模180
6.1 系统详细设计中的活动建模180
6.1.1 UML中的活动图180
6.1.2 带泳道的活动图184
6.1.3 Rational Rose2003对UML活动图的支持186
6.1.4 在Rational Rose2003中提供了对泳道的支持187
6.1.5 网上商城项目中的活动图189
6.1.6 BBS论坛项目中的活动图191
6.2 系统详细设计中的状态建模194
6.2.1 UML中的状态图194
6.2.2 Rational Rose2003对UML状态图的支持197
6.2.3 网上商城项目中的状态图200
6.2.4 BBS论坛项目中的状态图201
本章小结202
本章练习202
第7章 架构设计中的架构模式204
7.1 架构模式和设计模式204
7.2 架构设计中的层模式及其应用208
7.2.1 层架构模式的典型应用208
7.2.2 层模式的应用及系统分层设计策略210
7.2.3 利用系统架构模式对系统分层设计进行优化211
7.2.4 如何实现层之间的松散耦合的关联216
7.3 架构设计中的MVC架构模式及应用217
7.4 架构设计中的控制器模式及应用223
7.4.1 J2EE“蓝图”及J2EE核心设计模式223
7.4.2 J2EE前端控制器模式及应用224
7.4.3 业务调度控制器模式及应用228
7.5 架构设计中的门面模式及其应用230
7.5.1 门面架构设计模式230
7.5.2 门面架构设计模式的编程实现233
本章小节238
本章练习238
第8章 通用职责分配软件模式(GRASP)240
8.1 通用职责分配软件模式240
8.2 通用职责分配软件模式中的5个基本模式246
8.2.1 GRASP中的信息专家模式246
8.2.2 GRASP中的创建者模式249
8.2.3 GRASP中的低耦合模式252
8.2.4 GRASP中的高内聚模式259
8.2.5 GRASP中的控制器模式266
8.3 通用职责分配软件模式中的4个扩展模式267
本章小结270
本章练习271
第9章 面向对象设计的5大原则273
9.1 开放-封闭原则273
9.2 单一职责原则277
9.3 Liskov替换原则282
9.4 接口隔离原则287
9.5 依赖倒置原则290
本章小节299
本章练习300
第10章 典型Gof设计模式及应用302
10.1 软件系统编程开发实现中的Gof设计模式302
10.1.1 Gof程序代码设计模式302
10.1.2 GoF程序代码设计模式的分类304
10.2 利用观察者模式实现对象之间的松散耦合关系306
10.2.1 GoF设计模式中的观察者模式306
10.2.2 在Java平台中编程实现观察者模式311
10.3 利用桥模式实现横向关联各个组件的相互分离319
10.3.1 GoF设计模式中的桥模式320
10.3.2 在Java平台中编程实现桥模式323
10.4 利用装饰器模式分离系统核心模块和外围模块330
10.4.1 GoF设计模式中的装饰器模式330
10.4.2 在Java平台中编程实现装饰器模式334
10.5 利用命令模式分离服务请求者与服务提供者341
10.5.1 GoF设计模式中的命令模式341
10.5.2 命令模式在某个Web内容管理项目中的具体应用345
10.5.3 应用命令模式实现Redo/Undo功能347
10.6 利用适配器模式协调系统中不同的接口354
10.6.1 GoF设计模式中的适配器模式354
10.6.2 在Java平台中编程实现适配器模式362
10.7 应用策略模式封装算法的具体实现366
10.7.1 GoF设计模式中的策略模式366
10.7.2 在Java平台中编程实现策略模式371
10.8 利用迭代器模式封装遍历集合类的访问方法376
10.8.1 GoF设计模式中的迭代器模式376
10.8.2 在Java平台中编程实现迭代器模式379
本章小结381
本章练习382
第11章 对象/关系映射设计383
11.1 对象/关系映射技术383
11.1.1 面向对象技术中类之间的关系383
11.1.2 对象/关系映射技术388
11.2 实体关系建模390
11.2.1 常见的实体关系建模工具390
11.2.2 使用Rational Rose进行数据库建模393
本章小结409
本章练习410
参考文献411
热门推荐
- 256966.html
- 1040273.html
- 604725.html
- 1025940.html
- 938798.html
- 3704667.html
- 3075562.html
- 143402.html
- 1329509.html
- 2456557.html
- http://www.ickdjs.cc/book_1829391.html
- http://www.ickdjs.cc/book_2902677.html
- http://www.ickdjs.cc/book_2523376.html
- http://www.ickdjs.cc/book_1544844.html
- http://www.ickdjs.cc/book_1061414.html
- http://www.ickdjs.cc/book_2083603.html
- http://www.ickdjs.cc/book_3447325.html
- http://www.ickdjs.cc/book_3406492.html
- http://www.ickdjs.cc/book_2078184.html
- http://www.ickdjs.cc/book_458645.html