图书介绍
轻量级Java EE体系架构程序开发PDF|Epub|txt|kindle电子书版本网盘下载
![轻量级Java EE体系架构程序开发](https://www.shukui.net/cover/3/30268096.jpg)
- 清华大学计算机与信息管理中心编 著
- 出版社: 北京:中国铁道出版社
- ISBN:9787113110598
- 出版时间:2010
- 标注页数:392页
- 文件大小:54MB
- 文件页数:403页
- 主题词:JAVA语言-程序设计-教材
PDF下载
下载说明
轻量级Java EE体系架构程序开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Struts简介1
1.1 Struts概述1
1.2 MVC设计模式2
1.2.1 Model 2的出现3
1.2.2 应用层—表示层之间的去耦合3
1.2.3 Struts与MVC4
1.3 Struts的获取5
1.3.1 Struts包简介5
1.3.2 Struts的运行环境6
1.4 运行Struts样例程序7
1.4.1 部署struts-blank样例7
1.4.2 部署struts-cookbook包7
1.4.3 部署struts-el-example包8
1.4.4 部署struts-examples包9
1.4.5 部署struts-faces-example 1包9
1.4.6 部署struts-faces-example 2包10
1.4.7 部署struts-mailreader包10
1.4.8 部署struts-scripting-mailreader包10
1.5 实例讲解——搭建使用Struts的开发环境11
小结14
习题15
第2章 Struts入门16
2.1 编写Action16
2.2 编写第一个页面19
2.2.1 设置文件的编码格式19
2.2.2 对国际化的支持20
2.2.3 编写JSP页面22
2.3 配置Action和Forward23
2.3.1 配置web.xml文件23
2.3.2 配置Struts的配置文件24
2.4 编译、部署和测试Struts应用程序25
2.5 Struts使用小结29
2.6 实例讲解——电子商务后台登录程序30
小结35
习题35
第3章 Struts框架结构36
3.1 JSP开发模式36
3.1.1 Model 136
3.1.2 Model 237
3.1.3 Model 2x38
3.2 Struts结构39
3.2.1 控制器(Controller)40
3.2.2 模(Model)40
3.2.3 视图(View)40
3.3 Struts概述40
3.3.1 ActionServlet类41
3.3.2 Action类41
3.3.3 ActionForm类42
3.3.4 ActionMappings类42
3.3.5 ActionMapping类43
3.3.6 Error类43
3.4 基于Struts进行开发43
3.5 实例讲解——电子商务产品展示程序44
小结52
习题52
第4章 使用Eclipse和MyEclipse开发Struts应用程序53
4.1 Eclipse和MyEclipse简介53
4.1.1 Eclipse简介53
4.1.2 MyEclipse简介55
4.2 安装与配置56
4.3 开发步骤57
4.3.1 创建Web项目57
4.3.2 添加新的类库59
4.3.3 添加Struts组件59
4.3.4 编辑Struts配置文件60
4.3.5 进行Struts开发62
4.4 实例讲解——构建电子商务程序的开发环境70
小结73
习题73
第5章 用户界面开发基础75
5.1 用户界面开发模式75
5.1.1 服务器页面77
5.1.2 JSP77
5.2 使用Struts开发JSP78
5.2.1 HTML标记库78
5.2.2 Bean标记库83
5.3 数据分页显示85
5.3.1 原理讲解86
5.3.2 具体实现86
5.4 表达式语言92
5.4.1 表达式语言简介92
5.4.2 变量的作用域93
5.4.3 隐式对象93
5.5 XML界面的输出94
5.5.1 实现原理95
5.5.2 开发方法95
5.6 实例讲解——电子商务系统设计97
小结103
习题103
第6章 使用多样性的Action104
6.1 Action概述104
6.2 分类Action105
6.2.1 IncludeAction105
6.2.2 ForwardAction106
6.2.3 DispatchAction107
6.3 文件上传和下载的实现112
6.3.1 文件上传功能的实现112
6.3.2 文件下载功能的实现117
6.4 实例讲解——电子商务后台产品发布程序118
小结124
习题124
第7章 Validator的使用126
7.1 Validator框架概述126
7.1.1 简介127
7.1.2 安装和配置127
7.2 使用Validator验证用户输入129
7.2.1 修改ActionForm的父类129
7.2.2 配置ActionForm129
7.2.3 配置ActionForm中属性的验证规则130
7.2.4 初始化资源信息134
7.3 自定义验证规则135
7.4 JavaScript和Validator137
7.5 使用正则表达式进行验证138
7.6 用Struts解决重复提交问题139
7.6.1 Struts解决重复提交的原理139
7.6.2 避免重复响应用户的实现140
7.6.3 使用JavaScript解决用户重复提交的问题144
7.7 实例讲解——电子商务前台用户注册流程146
小结151
习题152
第8章 JSF的开发153
8.1 JSF概述153
8.1.1 JSF简介153
8.1.2 JSF的获取和配置154
8.2 JSF的导航开发155
8.2.1 简单的例程155
8.2.2 简单的导航157
8.2.3 导航规则设置159
8.3 JSF Expression Language161
8.4 国际化信息163
8.5 可管理的Bean165
8.5.1 Backing Beans165
8.5.2 Bean的配置与设定166
8.5.3 Bean中的List和Map类型属性168
8.6 事件驱动的界面开发170
8.6.1 动作事件170
8.6.2 即时事件173
8.6.3 值变事件174
8.6.4 Phase事件176
8.7 实例讲解——利用JSF框架开发电子商务前台程序178
小结181
习题181
第9章 Hibernate简介182
9.1 持久化技术简介182
9.1.1 软件体系架构简介182
9.1.2 持久层技术方案184
9.1.3 Java对象持久化186
9.2 ORM概述186
9.3 Hibernate概述187
9.4 Hibernate的组成结构188
9.4.1 Hibernate Core188
9.4.2 Hibernate Tools189
9.4.3 Hibernate Annotations189
9.5 实例讲解——运行Hibernate样例程序190
小结193
习题193
第10章 Hibernate入门194
10.1 开发概述194
10.1.1 第一个class195
10.1.2 映射文件198
10.1.3 Hibernate配置200
10.1.4 用Maven构建201
10.1.5 启动和辅助类205
10.1.6 加载并存储对象207
10.2 关联映射211
10.2.1 映射Person类211
10.2.2 单向Set-based的关联213
10.2.3 使关联工作214
10.2.4 值类型的集合215
10.2.5 双向关联216
10.2.6 使双向连起来217
10.3 实例讲解——使用Hibernate重构电子商务持久层218
小结226
习题227
第11章 Hibernate的体系结构228
11.1 Hibernate的体系结构简介228
11.1.1 体系架构概述228
11.1.2 Hibernate核心组件231
11.2 实例生命周期231
11.2.1 Transient(瞬态)231
11.2.2 Persistent(持久态)232
11.2.3 Detached(脱管态)233
11.3 API简介234
11.3.1 Session接口234
11.3.2 SessionFactory接口237
11.3.3 Configuration类237
11.3.4 Query接口238
11.3.5 Criteria接口238
11.3.6 Transaction接口239
11.4 实例讲解——使用Hibernate开发产品搜索功能240
小结243
习题243
第12章 Hibernate的映射技巧244
12.1 手动配置映射文件244
12.1.1 Doctype元素244
12.1.2 〈hibernate-mapping〉元素245
12.1.3 〈class〉元素247
12.1.4 〈id〉元素250
12.1.5 〈discriminator〉元素252
12.1.6 〈version〉元素253
12.1.7 〈timestamp〉元素254
12.1.8 〈property〉元素254
12.2 映射集合类256
12.2.1 集合类的映射256
12.2.2 集合外键257
12.2.3 集合元素258
12.2.4 索引集合类258
12.2.5 值集合与多对多关联259
12.2.6 一对多关联260
12.3 实体对象关联关系映射260
12.3.1 单向关联261
12.3.2 使用连接表的单向关联262
12.3.3 双向关联264
12.3.4 使用连接表的双向关联266
12.3.5 更复杂的关联映射268
12.4 映射继承269
12.4.1 每个具体类一张表269
12.4.2 每个类分层结构一张表271
12.4.3 每个子类一张表272
12.5 实例讲解——电子商务中进行订单管理273
小结277
习题277
第13章 Hibernate的事务处理、缓存及性能优化278
13.1 事务处理278
13.1.1 Hibernate中的事务处理279
13.1.2 长对话280
13.1.3 数据库的隔离级别281
13.2 两级缓存概述282
13.2.1 什么是缓存282
13.2.2 Hibernate一级缓存283
13.2.3 二级缓存284
13.2.4 Hibernate查询方法与缓存的关系290
13.3 性能优化291
13.3.1 设计阶段的考虑问题292
13.3.2 批量插入、更新和删除292
13.4 实例讲解——电子商务客户管理的开发294
小结297
习题297
第14章 Spring简介298
14.1 简介298
14.1.1 Spring特点299
14.1.2 应用场景300
14.2 什么是IoC302
14.3 面向切面的编程方法303
14.3.1 AOP概念303
14.3.2 Spring AOP的功能和目标305
14.3.3 AOP代理305
14.4 Spring框架概述306
14.5 实例讲解——在电子商务程序中加入Spring307
小结309
习题309
第15章 Spring的核心技术311
15.1 IoC容器和Bean311
15.2 使用资源314
15.2.1 Resource接口315
15.2.2 Resource的实现316
15.2.3 ResourceLoader接口317
15.2.4 资源小结318
15.3 数据绑定318
15.3.1 BeanWrapper类318
15.3.2 设置和获取属性值以及嵌套属性319
15.3.3 内建的PropertyEditor实现320
15.4 实例讲解——用Spring来管理电子商务系统中的订单322
小结325
习题325
第16章 Spring的数据访问326
16.1 与JDBC的整合326
16.1.1 Spring JDBC简介327
16.1.2 Spring JDBC核心包的使用328
16.1.3 Spring JDBC数据源包337
16.1.4 Spring JDBC对象包337
16.2 与Hibernate的整合338
16.2.1 利用Spring的IoC容器创建SessionFactory339
16.2.2 DAO的开发342
16.2.3 Hibernate的事务管理344
16.2.4 OpenSessionInView模式346
16.3 事务控制347
16.3.1 事务管理的框架347
16.3.2 声明式事务管理349
16.3.3 编程式事务管理351
16.4 实例讲解——电子商务系统中业务逻辑层与数据层的整合352
小结356
习题356
第17章 Spring MVC入门357
17.1 MVC简介357
17.2 脱离Struts的MVC框架358
17.3 使用Spring MVC进行工作359
17.3.1 Spring MVC简介359
17.3.2 配置DispatcherServlet360
17.3.3 创建自己的控制器360
17.3.4 页面视图的实现365
17.3.5 配置控制器的映射368
17.4 实例讲解——构造新的电子商务程序表示层程序373
小结375
习题375
第18章 Spring的Web集成376
18.1 多视图输出376
18.1.1 视图和视图解析器376
18.1.2 准备集成377
18.1.3 JSP和JSTL的使用378
18.1.4 Excel文件的输出379
18.1.5 PDF的输出381
18.1.6 XSLT的使用382
18.1.7 视图集成技术小结384
18.2 Web框架集成384
18.2.1 通用配置384
18.2.2 Struts集成385
18.3 实例讲解——导出电子商务应用系统的订单388
小结391
习题391
参考文献392