图书介绍
Web框架技术 Struts2+Hibernate+Spring3 教程PDF|Epub|txt|kindle电子书版本网盘下载
![Web框架技术 Struts2+Hibernate+Spring3 教程](https://www.shukui.net/cover/30/31014945.jpg)
- 张志峰,马军霞,徐洁等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302319450
- 出版时间:2013
- 标注页数:591页
- 文件大小:130MB
- 文件页数:604页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
Web框架技术 Struts2+Hibernate+Spring3 教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Struts2框架技术入门1
1.1 Struts2基础知识1
1.1.1 Struts2的由来与发展1
1.1.2 Struts2软件包的下载和配置2
1.1.3 MVC设计模式13
1.1.4 Struts2的工作原理14
1.2 Struts2的核心组件15
1.2.1 Struts2的控制器组件15
1.2.2 Struts2的模型组件16
1.2.3 Struts2的视图组件18
1.3 基于Struts2的登录系统19
1.3.1 使用NetBeans7开发项目19
1.3.2 使用MyEclipse 10开发项目25
1.3.3 使用Eclipse4开发项目32
1.4 本章小结32
1.5 习题32
1.5.1 选择题32
1.5.2 填空题33
1.5.3 简答题33
1.5.4 实训题33
第2章 Struts2核心组件详解34
2.1 Struts2的配置文件struts.xml34
2.1.1 struts.xml配置文件的结构34
2.1.2 Bean配置35
2.1.3 常量配置36
2.1.4 包含配置37
2.1.5 包配置38
2.1.6 命名空间配置39
2.1.7 Action配置40
2.1.8 结果配置40
2.1.9 拦截器配置40
2.2 Struts2的核心控制器FilterDispatcher41
2.3 Struts2的业务控制器Action41
2.3.1 Action接口和ActionSupport类41
2.3.2 Action实现类45
2.3.3 Action访问ActionContext47
2.3.4 Action直接访问Servlet51
2.3.5 Action中的动态方法调用54
2.4 Struts2的OGNL表达式59
2.4.1 Struts2的OGNL表达式59
2.4.2 Struts2的OGNL集合62
2.5 Struts2的标签库63
2.5.1 Struts2的标签库概述63
2.5.2 Struts2的表单标签64
2.5.3 Struts2的非表单标签71
2.5.4 Struts2的数据标签74
2.5.5 Struts2的控制标签81
2.5.6 Struts2的Ajax标签89
2.6 本章小结111
2.7 习题112
2.7.1 选择题112
2.7.2 填空题112
2.7.3 简答题112
2.7.4 实训题113
第3章 Struts2的高级组件114
3.1 Struts2的国际化114
3.1.1 Struts2实现国际化的流程114
3.1.2 Struts2国际化应用实例117
3.2 Struts2的拦截器122
3.2.1 Struts2拦截器的基础知识122
3.2.2 Struts2拦截器实现类123
3.2.3 Struts2拦截器应用实例124
3.3 Struts2的输入校验128
3.3.1 Struts2输入验证的基础知识128
3.3.2 Struts2的手工验证135
3.3.3 Struts2内置校验器的使用139
3.3.4 Struts2内置校验器应用实例145
3.4 Struts2的文件上传和下载151
3.4.1 文件上传151
3.4.2 文件下载157
3.5 本章小结163
3.6 习题163
3.6.1 选择题163
3.6.2 填空题163
3.6.3 简答题163
3.6.4 实训题164
第4章 基于Struts2的个人信息管理系统项目实训165
4.1 项目需求说明165
4.2 项目系统分析165
4.3 项目数据库设计166
4.4 项目实现168
4.4.1 项目文件结构168
4.4.2 用户登录和注册功能的实现169
4.4.3 系统主页面功能的实现202
4.4.4 个人信息管理功能实现206
4.4.5 通讯录管理功能实现220
4.4.6 日程安排管理功能实现236
4.4.7 个人文件管理功能实现254
4.5 本章小结255
4.6 习题255
实训题255
第5章 Hibernate框架技术入门256
5.1 Hibernate基础知识256
5.1.1 Hibernate的发展与特点256
5.1.2 Hibernate软件包的下载和配置257
5.1.3 Hibernate的工作原理261
5.2 Hibernate的核心组件261
5.3 基于Struts2和Hibernate的登录和注册系统263
5.4 本章小结276
5.5 习题276
5.5.1 选择题276
5.5.2 填空题276
5.5.3 简答题276
5.5.4 实训题277
第6章 Hibernate核心组件详解278
6.1 Hibernate的配置文件278
6.1.1 hibernate.cfg.xml278
6.1.2 hibernate.properties280
6.2 Hibernate的PO对象282
6.2.1 Hibernate的PO对象基础知识282
6.2.2 Hibernate的PO对象状态284
6.3 Hibernate的映射文件285
6.4 Hibernate的Configuration类288
6.5 Hibernate的SessionFactory接口289
6.6 Hibernate的Session接口289
6.6.1 Session接口的基础知识289
6.6.2 通过方法获取持久化对象290
6.6.3 操作持久化对象的常用方法291
6.7 Hibernate的Transaction接口294
6.8 Hibernate的Query接口296
6.8.1 Query接口的基本知识296
6.8.2 Query接口的常用方法296
6.9 基于Struts2+Hibernate的学生信息管理系统298
6.9.1 项目介绍、主页面以及查看学生信息功能的实现299
6.9.2 添加学生信息功能的实现308
6.9.3 修改学生信息功能的实现312
6.9.4 删除学生信息功能的实现320
6.10 本章小结323
6.11 习题323
6.11.1 选择题323
6.11.2 填空题324
6.11.3 简答题324
6.11.4 实训题324
第7章 Hibernate的高级组件325
7.1 利用关联关系操纵对象325
7.1.1 一对一关联关系325
7.1.2 一对一关联关系的应用实例328
7.1.3 一对多关联关系341
7.1.4 一对多关联关系的应用实例343
7.1.5 多对多关联关系350
7.1.6 多对多关联关系的应用实例350
7.2 Hibernate数据查询359
7.2.1 Hibernate Query Language359
7.2.2 Criteria Query方式362
7.2.3 Native SQL查询362
7.3 Hibernate的事务管理362
7.3.1 事务的特性362
7.3.2 事务隔离363
7.3.3 在Hibernate配置文件中设置隔离级别364
7.3.4 在Hibernate中使用JDBC事务364
7.3.5 在Hibernate中使用JTA事务365
7.4 Hibernate的Cache管理365
7.4.1 一级Cache366
7.4.2 二级Cache366
7.5 本章小结367
7.6 习题367
7.6.1 选择题367
7.6.2 填空题368
7.6.3 简答题368
7.6.4 实训题368
第8章 基于Struts2+Hibernate的教务管理系统项目实训369
8.1 项目需求说明369
8.2 项目系统分析369
8.3 项目数据库设计371
8.4 项目实现373
8.4.1 项目文件结构373
8.4.2 用户登录功能的实现374
8.4.3 学生管理功能的实现400
8.4.4 管理员管理功能的实现413
8.4.5 教师管理功能的实现419
8.5 本章小结419
8.6 习题419
实训题419
第9章 Spring3框架技术入门420
9.1 Spring3基础知识420
9.1.1 Spring3的由来与发展420
9.1.2 Spring3的下载与配置421
9.1.3 Spring3框架的体系结构423
9.2 Spring3 IoC的原理和主要组件426
9.2.1 IoC的基础知识以及原理426
9.2.2 IoC的主要组件432
9.2.3 IoC的应用实例434
9.2.4 注入的两种方式442
9.3 基于Struts2+Hibernate+Spring3的登录系统446
9.3.1 项目介绍446
9.3.2 在web.xml中配置Struts2和Spring3447
9.3.3 编写视图组件448
9.3.4 Action和JavaBean449
9.3.5 Struts2、Spring3和Hibernate的配置文件453
9.3.6 Struts2、Spring3和Hibernate整合中常见问题455
9.3.7 项目部署和运行456
9.4 本章小结457
9.5 习题457
9.5.1 选择题457
9.5.2 填空题458
9.5.3 简答题458
9.5.4 实训题458
第10章 Spring3的AOP框架459
10.1 AOP框架基础知识459
10.1.1 AOP框架简介459
10.1.2 Spring3的AOP框架主要术语461
10.2 代理462
10.2.1 静态代理462
10.2.2 动态代理465
10.3 创建通知467
10.3.1 前置通知及应用实例467
10.3.2 后置通知及应用实例470
10.3.3 环绕通知及应用实例472
10.3.4 异常通知及应用实例474
10.3.5 引入通知476
10.4 定义切入点477
10.4.1 静态切入点和动态切入点477
10.4.2 切入点的应用实例478
10.5 创建引入482
10.6 本章小结482
10.7 习题483
10.7.1 选择题483
10.7.2 填空题483
10.7.3 简答题483
10.7.4 实训题483
第11章 基于Struts2+Hibernate+Spring3的校园论坛BBS项目实训484
11.1 项目需求分析484
11.2 项目分析与设计485
11.3 项目的数据库设计486
11.4 项目实现488
11.4.1 项目的文件结构和主页面488
11.4.2 BBS登录功能的实现530
11.4.3 BBS板块管理功能的实现539
11.4.4 BBS帖子管理功能的实现551
11.4.5 个人信息管理功能的实现580
11.5 本章小结590
11.6 习题590
实训题590
参考文献591