J2EE企业级开发 Struts2+Spring+Hibernate整合技术PDF电子书下载
- 电子书积分:9 积分如何计算积分?
- 作 者:杨旭编;刘启明主审
- 出 版 社:北京:清华大学出版社
- 出版年份:2016
- ISBN:7302404461
- 页数:183 页
第1篇 Struts2框架 3
第1章 Struts2简介 3
1.1 Struts2框架结构 3
1.2 Struts2的下载和安装 4
1.3 搭建HelloWorld程序 5
1.3.1 建立Web应用 5
1.3.2 增加Struts2的支持 6
1.3.3 配置struts.xml以及对JSP文件进行测试 6
第2章 Struts2基础部分 8
2.1 Struts2参数的传递 8
2.1.1 直接传递法 8
2.1.2 封装对象传递法 11
2.2 Struts2核心控制action的各种配置 14
2.2.1 action的基础配置 14
2.2.2 使用default-action-ref配置统一访问 14
2.3 掌握action动态方法调用 15
2.4 了解result几种放回结果类型的区别 16
第3章 拦截器、转换器与校验器 20
3.1 拦截器的基本原理 20
3.2 Struts2(XWork)提供的拦截器 20
3.3 自定义拦截器 22
3.3.1 建立拦截器的实现类 22
3.3.2 在struts.xml中注册自定义的拦截器 23
3.3.3 在Action中引用拦截器 23
3.3.4 拦截器执行效果 23
3.4 拦截器拦截指定方法 24
3.4.1 使拦截器继承自MethodFilterInteceptor 24
3.4.2 在action中配置相应的拦截器 24
3.5 拦截器有关的案例——权限控制 25
3.6 转换器与校验器 27
3.6.1 转换器 27
3.6.2 校验器 29
第4章 OGNL与Struts2标签库 35
4.1 Struts2值栈 35
4.2 OGNL表达式 36
4.2.1 OGNL普通方法访问 36
4.2.2 OGNL静态方法访问 36
4.2.3 OGNL默认类Math的访问 37
4.2.4 OGNL调用普通类的构造方法 37
4.2.5 OGNL集合对象 37
4.2.6 OGNL中top用法 38
4.3 标签库 39
4.3.1 Struts2的表单标签 39
4.3.2 Struts2的控制标签 46
第5章 国际化与上传下载 50
5.1 国际化 50
5.2 文件的上传下载 55
第6章 Struts2实训项目 59
6.1 需求分析 59
6.2 数据库设计 60
6.2.1 逻辑关系图 60
6.2.2 表汇总 60
6.2.3 数据库说明 61
6.3 概要设计 62
6.3.1 目录结构 62
6.3.2 数据库操作封装 63
6.4 界面设计 63
第2篇 Hibernate框架 69
第7章 Hibernate准备工作 69
7.1 MySQL的下载安装 69
7.1.1 安装MySQL 69
7.1.2 配置MySQL 71
7.1.3 验证MySQL的安装 75
7.2 Navicat for MySQL管理工具 75
7.2.1 连接远程数据库 75
7.2.2 管理本地数据库 76
7.3 Hibernate框架介绍 78
7.4 第一个Hibernate小程序 80
7.4.1 构建Hibernate工程 80
7.4.2 导入Hibernate相关jar包 81
7.4.3 构建Hibernate工程 81
7.4.4 更改工程为注解版 84
第8章 Hibernate基础操作 86
8.1 Hibernate.cfg.xml配置参数 86
8.2 Hibernate映射文件配置参数 88
8.3 单实体的增删改查操作 89
8.3.1 增加操作 89
8.3.2 查询操作(根据ID查询) 90
8.3.3 删除操作 90
8.3.4 修改操作 90
8.4 对象状态的变化 91
第9章 Hibernate中的多种关联关系 93
9.1 多对一关系映射 93
9.2 一对一关系映射 96
9.3 多对多关系映射 99
9.4 懒加载机制 102
第10章 HQL语句 104
10.1 简单属性查询 104
10.2 查询实体对象 104
10.3 条件查询 105
10.4 Native SQL 105
10.5 外置Native SQL命名查询 106
10.6 外置命名查询 106
10.7 外置HQL命名查询 107
10.8 查询过滤器 107
10.9 分页查询 107
10.10 对象导航 107
10.11 连接查询 108
10.12 统计查询 108
10.13 分组查询 109
10.14 DML 109
第11章 Struts2+Hibernate实训项目 110
11.1 需求分析 110
11.1.1 系统描述 110
11.1.2 系统功能设计 111
11.1.3 系统模块划分 113
11.2 数据库设计 114
11.2.1 数据库关系图 114
11.2.2 表汇总 114
11.2.3 数据库说明 115
11.2.4 界面设计 119
第3篇 Spring框架 127
第12章 Spring准备工作 127
12.1 Spring框架介绍 127
12.2 建立Spring工程 128
12.3 Spring IoC 133
12.3.1 XML文件方式 134
12.3.2 注解形式方式 140
第13章 Spring AOP 144
13.1 AOP相关的概念 144
13.1.1 AOP实现原理 144
13.1.2 AOP中相关概念 144
13.1.3 通知类型 145
13.2 AOP的两种配置方式 146
13.2.1 XML方式配置AOP 146
13.2.2 注解方式配置AOP 148
13.3 声明式事务 151
第4篇 综合实训 155
第14章 SSH——牛牛面粉厂实训项目 155
14.1 需求分析 155
14.1.1 项目背景 155
14.1.2 功能分析 156
14.2 数据库设计 157
14.3 界面设计 165
14.4 SSH框架整合步骤 168
- 《建筑施工企业统计》杨淑芝主编 2008
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《东方杂志 第110册 第25卷 第一至四号 1928年1月-1928年2月》上海书店出版社编 2012
- 《清明 我们的节日》冯骥才编 2017
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《东方杂志 第94册 第22卷 第四至七号 1925年2月-1925年4月》上海书店出版社编 2012
- 《罗京 现在开始播音》刘卓著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019