JavaEE框架技术 SpringMVC+Spring+MyBatisPDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:陈永政著
- 出 版 社:西安:西安电子科技大学出版社
- 出版年份:2017
- ISBN:9787560645896
- 页数:214 页
第一章 MyBatis开发入门 1
1.1 MyBatis简介 1
1.2 MyBatis的优势 2
1.3 认识第一个MyBatis程序 3
1.4 MyBatis日志 8
1.4.1 MyBatis日志的实现方式 8
1.4.2 使用Log4J实现MyBatis日志的配置 9
本章小结 10
练习题 11
第二章 配置MyBatis 13
2.1 基于XML方式配置MyBatis 13
2.1.1 属性properties 15
2.1.2 全局参数设置settings 16
2.1.3 类型别名typeAliases 18
2.1.4 类型处理器typeHandlers 20
2.1.5 环境集合属性对象environments 25
2.1.6 映射器mappers 28
2.1.7 对象工厂ObjectFactory 28
2.1.8 插件plugins 30
2.2 基于JavaAPI方式配置MyBatis 31
2.2.1 环境配置Environment 32
2.2.2 类型别名typeAliases 33
2.2.3 类型处理器typeHandlers 34
2.2.4 全局参数设置Settings 34
2.2.5 映射器mappers 35
本章小结 35
练习题 36
第三章 映射器(Mapper) 38
3.1 SQL映射配置文件和SQL映射接口 38
3.2 SQL映射 43
3.2.1 select查询语句 44
3.2.2 insert插入语句 46
3.2.3 update修改语句 48
3.2.4 delete删除语句 49
3.2.5 SQL块语句 50
3.2.6 Parameters参数 50
3.2.7 resultMap结果集映射 52
3.3 SQL高级映射 57
3.3.1 拓展ResultMap 57
3.3.2 一对一映射 57
3.3.3 一对多映射 63
3.3.4 cache和cache-ref元素 67
3.4 动态SQL 68
3.4.1 if元素 69
3.4.2 choose、when、otherwise元素 69
3.4.3 where、trim、set元素 70
3.4.4 foreach元素 72
3.5 注解配置SQL映射器 73
3.5.1 @Select查询语句 73
3.5.2 @Insert插入语句 74
3.5.3 @Update修改语句 75
3.5.4 @Delete删除语句 76
3.5.5 @ResultMap结果映射 76
3.5.6 @One一对一映射 78
3.5.7 @Many一对多映射 79
3.5.8 @SelectProvider动态查询语句 80
3.5.9 @InsertProvider动态插入语句 83
3.5.10 @UpdateProvider动态更新语句 83
3.5.11 @DeleteProvider动态删除语句 84
3.6 使用MyBatis Generator自动创建代码 85
本章小结 86
练习题 86
第四章 Spring核心技术 90
4.1 Spring简介 90
4.1.1 Sping的核心模块 90
4.1.2 Spring框架的优势 91
4.1.3 Spring开发环境的搭建 92
4.2 控制反转(IoC) 93
4.2.1 IoC的基本概念 93
4.2.2 依赖注入的类型 97
4.3 Bean的装配 100
4.3.1 Spring装配Bean的方案 100
4.3.2 Spring IoC容器 100
4.3.3 基于注解的Bean装配 101
4.4 面向切面编程(AOP) 104
4.4.1 面向切面编程简介 104
4.4.2 通过切点选择连接点 106
4.4.3 使用注解创建切面 108
4.4.4 在XML中声明切面 112
4.5 Spring的事务管理 116
4.5.1 事务的特性 116
4.5.2 核心接口 116
4.5.3 基本事务属性 118
4.5.3 事务状态 121
4.5.4 声明事务管理实例 121
本章小结 123
练习题 124
第五章 SpringMVC 127
5.1 SpringMVC概述 127
5.2 创建第一个SpringMVC程序 128
5.2.1 新建项目 129
5.2.2 导入jar包 129
5.2.3 在web.xml中添加SpringMVC的配置 130
5.2.4 在类路径下添加SpringMVC的配置 130
5.2.5 建立视图文件 131
5.2.6 建立Controller控制层文件 132
5.2.7 部署运行项目 132
5.3 SpringMVC RequestMapping的基本设置 133
5.4 SpringMVC前后台数据交互 135
5.4.1 Controller获取前台传递的参数 135
5.4.2 Controller传递参数到前台 137
5.5 SpringMVC文件上传和下载 138
5.5.1 文件上传 138
5.5.2 文件下载 139
5.6 SpringMVC常用注解 141
本章小结 145
练习题 145
第六章 SpringMVC Spring MyBatis集成 148
6.1 依赖包的引入 148
6.2 S pring与MyBatis的集成 153
6.2.1 建立JDBC属性文件 154
6.2.2 建立Spring上下文配置文件 154
6.2.3 Log4J的配置 157
6.2.4 JUnit测试 157
6.3 集成SpringMVC 161
6.3.1 建立SpringMVC配置文件 161
6.3.2 配置web.xml文件 162
6.3.3 测试 165
本章小结 166
练习题 166
第七章 项目实战 167
7.1 项目的需求分析 167
7.1.1 基础信息模块 167
7.1.2 角色管理模块 168
7.1.3 管理员管理模块 169
7.1.4 资费管理模块 169
7.1.5 账务账号管理模块 170
7.1.6 业务账号管理模块 171
7.1.7 账单管理模块 172
7.1.8 报表模块 172
7.2 概要设计 173
7.2.1 系统流程 173
7.2.2 功能模块图 173
7.3 数据库设计 174
7.3.1 数据模型 174
7.3.2 数据字典 174
7.4 功能实现 177
7.4.1 基础信息模块实现 177
7.4.2 角色管理功能实现 181
7.4.3 管理员管理功能实现 188
7.4.4 资费管理功能实现 194
7.4.5 账务账号管理功能实现 200
7.4.6 业务账号管理功能实现 208
本章小结 214
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《神秘拉美》阎政著 2019
- 《中国社区垃圾分类研究》杜欢政著 2020
- 《小儿性早熟》陈永辉主编 2019
- 《不可不知的材料知识》陈永主编 2020
- 《新编英语应用文写作》陈永国,欧阳咏梅主编 2014
- 《职业教育教学设计理论与案例分析》陈永芳,师慧丽,王路炯著 2019
- 《闲庐四品 赋》熊召政著 2018
- 《春晴创业史 专辑》中国人民政治协商会议洛阳市西工区委员会文史资料委员会编;陈葆荪,刘家听主编;廉汇丰,陈永周副主编;安文编辑 1996
- 《西工文史资料 第15辑》陈永周,王久长主编;中国人民政治协商会议洛阳市西工区委员会文史资料委员会编 2000
- 《21世纪大学实用英语 全新U版 综合教程 1》翟象俊,余建中,陈永捷总主编;翟象俊,刘利民本册主编 2012