图书介绍
轻量级Java EE程序设计及实践PDF|Epub|txt|kindle电子书版本网盘下载
![轻量级Java EE程序设计及实践](https://www.shukui.net/cover/30/30977322.jpg)
- 青岛英谷教育科技股份有限公司编著 著
- 出版社: 西安:西安电子科技大学出版社
- ISBN:9787560637914
- 出版时间:2015
- 标注页数:429页
- 文件大小:220MB
- 文件页数:439页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
轻量级Java EE程序设计及实践PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
理论篇3
第1章 Java EE应用3
1.1 Java EE概述4
1.1.1 Java EE应用分层模型4
1.1.2 Model1与Model25
1.1.3 MVC思想及其优势6
1.2 自定义MVC框架7
1.2.1 实现控制器7
1.2.2 实现加法器功能10
1.3 JavaEE架构技术13
1.3.1 JSP和Servlet介绍13
1.3.2 Struts2介绍13
1.3.3 Hibernate介绍13
1.3.4 Spring介绍14
1.3.5 EJB3.0介绍14
本章小结14
本章练习15
第2章 Struts2基础17
2.1 Struts2概述18
2.1.1 Struts2起源背景18
2.1.2 Struts2框架结构18
2.1.3 Struts2控制器组件19
2.1.4 Struts2的配置文件21
2.1.5 Struts2的标签库22
2.1.6 Struts2的处理步骤22
2.2 基于Struts2的加法器22
2.2.1 配置应用环境23
2.2.2 创建输入视图24
2.2.3 实现业务逻辑类25
2.2.4 创建业务控制器26
2.2.5 配置业务控制器27
2.2.6 创建结果视图27
2.2.7 演示运行结果28
本章小结29
本章练习29
第3章 Struts2深入31
3.1 配置文件详解32
3.1.1 常量配置32
3.1.2 包配置34
3.1.3 命名空间配置35
3.1.4 包含配置37
3.2 Action详解37
3.2.1 Action实现38
3.2.2 Action访问ActionContext45
3.2.3 Action直接访问ServletAPI47
3.2.4 Action的配置50
3.2.5 动态方法调用50
3.2.6 通配符配置53
3.3 处理结果55
3.3.1 结果处理流程55
3.3.2 result配置56
3.3.3 result类型57
3.3.4 动态result61
3.4 异常处理62
3.4.1 Struts2异常处理机制62
3.4.2 异常的配置63
本章小结64
本章练习65
第4章 Struts2标签库67
4.1 Struts2标签库概述68
4.1.1 标签库简介68
4.1.2 标签库的组成68
4.1.3 导入Struts2标签库69
4.2 Struts2中使用OGNL70
4.2.1 OGNL与值栈70
4.2.2 OGNL语法72
4.2.3 OGNL集合表达式74
4.3 数据标签74
4.3.1 property标签75
4.3.2 param标签76
4.3.3 bean标签77
4.3.4 set标签79
4.3.5 include标签81
4.3.6 url标签82
4.4 控制标签83
4.4.1 if/elseif/else标签84
4.4.2 iterator标签85
4.5 主题和模板89
4.5.1 主题89
4.5.2 模板90
4.6 表单标签91
4.6.1 checkboxlist标签92
4.6.2 optiontransferselect标签93
4.6.3 optgroup标签95
4.7 非表单标签96
本章小结98
本章练习98
第5章 Hibernate基础99
5.1 Hibernate概述100
5.1.1 ORM框架100
5.1.2 Hibernate概述101
5.2 Hibernate应用开发方式104
5.3 Hibernate应用示例104
5.3.1 配置Hibernate应用环境105
5.3.2 创建持久化类及ORM映射文件106
5.3.3 利用Configuration装载配置108
5.3.4 利用SessionFactory创建Session109
5.3.5 利用Session操作数据库109
5.3.6 利用Transaction管理事务110
5.3.7 利用Query进行HQL查询111
5.3.8 利用Criteria进行条件查询113
5.4 Hibernate配置文件详解114
5.4.1 hibernate.cfg.xml115
5.4.2 hibernate.properties115
5.4.3 联合使用116
5.5 Hibernate映射文件详解116
5.5.1 映射文件结构116
5.5.2 主键生成器118
5.5.3 映射集合属性119
5.6 持久化对象119
5.6.1 持久化对象状态119
5.6.2 改变持久化对象状态的方法120
本章小结124
本章练习125
第6章 Hibernate核心技能127
6.1 Hibernate关联关系128
6.1.1 一对多关联关系129
6.1.2 级联关系138
6.1.3 一对一关联关系141
6.1.4 多对多关联关系143
6.2 Hibernate批量处理148
6.2.1 批量插入148
6.2.2 批量更新149
6.3 Hibernate检索方式151
6.4 HQL与QBC检索152
6.4.1 Query与Criteria接口154
6.4.2 使用别名155
6.4.3 结果排序155
6.4.4 分页查询157
6.4.5 检索一条记录159
6.4.6 设定查询条件160
6.4.7 HQL中绑定参数163
6.4.8 连接查询165
6.4.9 投影、分组与统计171
6.4.10 动态查询174
6.4.11 子查询178
6.4.12 查询方式比较180
6.5 Hibernate事务管理180
6.5.1 数据库事务180
6.5.2 Hibernate中的事务182
本章小结183
本章练习184
第7章 Spring基础185
7.1 Spring概述186
7.1.1 Spring起源背景186
7.1.2 Spring体系结构186
7.1.3 配置Spring环境187
7.2 IoC容器188
7.2.1 IoC概述188
7.2.2 BeanFactory189
7.2.3 ApplicationContext190
7.2.4 Bean的生命周期191
7.3 IoC容器中装配Bean192
7.3.1 Spring配置文件193
7.3.2 Bean基本配置193
7.3.3 依赖注入的方式194
7.3.4 注入值的类型198
7.3.5 Bean间关系202
7.3.6 Bean作用域203
7.3.7 自动装配205
本章小结207
本章练习208
第8章 Spring深入209
8.1 Spring AOP210
8.1.1 AOP思想和本质210
8.1.2 AOP术语210
8.1.3 Advice类型212
8.1.4 基于XML配置的AOP213
8.1.5 基于Annotation配置的AOP222
8.2 Spring事务管理226
8.2.1 Spring的事务策略226
8.2.2 使用XML配置声明式事务230
8.2.3 使用Annotation配置声明式事务235
本章小结237
本章练习238
第9章 框架集成239
9.1 Spring集成Struts2240
9.1.1 整合原理240
9.1.2 集成步骤240
9.2 Spring集成Hibernate243
9.2.1 配置SessionFactory244
9.2.2 使用HibernateTemplate246
9.2.3 使用HibernateDaoSupport247
9.2.4 事务处理250
9.2.5 OSIV模式251
本章小结253
本章练习253
实践篇257
实践1 Struts2基础257
实践指导257
实践1.1 环境搭建257
实践1.2 项目分析261
实践1.3 项目设计261
知识拓展264
拓展练习266
实践2 Struts2深入267
实践指导267
知识拓展273
拓展练习285
实践3 Struts2标签库286
实践指导286
实践3.1 注册及客户列表功能286
实践3.2 商品的添加和显示295
知识拓展305
拓展练习316
实践4 实体类及映射文件317
实践指导317
实践4.1317
实践4.2318
实践4.3321
知识拓展324
拓展练习340
实践5 业务类及DAO341
实践指导341
实践5.1 实现客户相关功能341
实践5.2 实现商品相关功能346
实践5.3 实现订单相关功能349
知识拓展353
拓展练习364
实践6 框架集成365
实践指导365
实践6.1 集成Spring与Hibernate365
实践6.2 集成Spring与Struts2377
实践6.3 完成商品展示模块379
知识拓展386
拓展练习387
实践7 AOP应用388
实践指导388
实践7.1 声明式事务的配置388
实践7.2 AOP实践390
知识拓展401
拓展练习407
实践8 项目完善408
实践指导408
实践8.1 DetachedCriteria408
实践8.2 使用Javascript改进查询412
知识拓展415
拓展练习425
附录A 常见Java EE框架426
附录B 常用开源类库428