SSM轻量级框架应用实战PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:肖睿,肖静,董宁主编;尹衍林,张娟副主编
- 出 版 社:北京:人民邮电出版社
- 出版年份:2018
- ISBN:9787115480354
- 页数:365 页
第1章 MyBatis入门 1
任务1初识框架技术 2
1.1.1强大的框架技术 2
1.1.2什么是框架 3
1.1.3当前的主流框架 4
任务2搭建MyBatis环境 5
1.2.1什么是数据持久化 5
1.2.2 MyBatis框架及ORM 5
1.2.3搭建MyBatis环境 6
1.2.4 MyBatis框架的优缺点及其适用场合 15
任务3掌握MyBatis的核心对象 19
1.3.1 SqlSessionFactory的构造者——SqlSessionFactory Builder 20
1.3.2 SqlSession的工厂——SqlSessionFactory 21
1.3.3使用SqlSession进行数据持久化操作 22
任务4掌握MyBatis的核心配置文件 26
1.4.1配置文件的结构 26
1.4.2如何引入DTD文件 31
本章总结 33
本章练习 33
第2章 SQL映射文件 35
任务1实现条件查询 36
2.1.1 SQL映射文件 36
2.1.2单条件查询 37
2.1.3多条件查询 38
2.1.4自定义查询结果映射 41
任务2实现增删改操作 45
2.2.1增加操作 45
2.2.2修改操作 47
2.2.3多参数入参 49
2.2.4删除操作 51
任务3实现高级结果映射 52
2.3.1 resultMap的配置 52
2.3.2使用association处理一对一关联关系 53
2.3.3使用collection处理一对多关联关系 56
任务4配置resultMap自动映射级别和MyBatis缓存 60
2.4.1 resultMap自动映射级别 60
2.4.2 MyBatis缓存 63
本章总结 64
本章练习 64
第3章 动态SQL 65
任务1实现多条件查询 66
3.1.1 if+where用法 66
3.1.2 if+trim用法 74
任务2实现更新操作 75
3.2.1 if+set用法 75
3.2.2 if+trim用法 78
任务3使用foreach完成复杂查询 79
3.3.1 foreach迭代数组类型的入参 79
3.3.2 foreach迭代List类型的入参 81
3.3.3 foreach迭代Map类型的入参 83
3.3.4 choose(when.otherwise) 86
任务4实现分页 89
本章总结 91
本章练习 92
第4章 Spring核心 93
任务1认识Spring 94
4.1.1传统Java EE开发 94
4.1.2 Spring整体架构 95
任务2 Spring IoC的简单运用 96
4.2.1 IoC/DI 96
4.2.2 Spring实现输出 98
4.2.3深入理解IoC/DI 104
任务3 Spring AOP的简单运用 112
4.3.1认识AOP 112
4.3.2 Spring AOP初体验 114
本章总结 119
本章练习 120
第5章 IoC和AOP扩展 123
任务1依赖注入扩展 124
5.1.1实现构造注入 124
5.1.2 p命名空间注入 127
5.1.3注入不同数据类型 128
任务2掌握其他增强类型 133
5.2.1实现异常抛出增强 133
5.2.2实现最终增强 134
5.2.3实现环绕增强 135
任务3使用注解实现IoC 136
5.3.1注解定义Bean组件 136
5.3.2注解装配Bean组件 137
5.3.3加载注解定义的Bean组件 138
5.3.4使用@Resource注解实现组件装配 140
任务4使用注解实现AOP 142
5.4.1认识AspectJ 142
5.4.2使用注解简化切面的配置 142
5.4.3@AfterThrowing、@After和@Around注解的使用 145
5.4.4 Spring多种实现方式的取舍 147
任务5掌握Spring 4.0新特性 147
本章总结 149
本章练习 150
第6章 Spring与MyBatis的整合 151
任务1分析整合思路 152
任务2整合前的准备工作 152
任务3实现Spring对MyBatis的整合 155
6.3.1配置DataSource 155
6.3.2配置SqlSessionFactory Bean 157
6.3.3 SqlSessionTemplate进行持久化操作 157
6.3.4完善代码并测试 159
任务4掌握注入映射器的两种方式 161
6.4.1 MapperFactory Bean的用法 162
6.4.2 MapperScannerConfigurer的用法 163
任务5添加声明式事务 166
6.5.1声明式事务的XML配置方式 166
6.5.2声明式事务的注解添加方式 171
本章总结 173
本章练习 173
第7章 Spring应用扩展 175
任务1使用多种方式配置数据源 176
7.1.1 properties文件方式 176
7.1.2 Spring对JNDI数据源的支持 177
任务2深入理解和配置Bean的作用域 178
7.2.1 Spring中Bean的5个作用域 178
7.2.2使用注解指定Bean的作用域 179
任务3基于XML配置Spring的自动装配 180
任务4 Spring配置文件的拆分策略和拆分方法 182
7.4.1拆分的策略 182
7.4.2拆分的方法 183
本章总结 184
本章练习 185
第8章 Spring MVC体系结构和处理请求控制器 187
任务1使用Spring MVC进行环境搭建 188
8.1.1认识Spring MVC 188
8.1.2搭建环境 189
8.1.3请求处理流程及体系结构 196
任务2理解Spring MVC传参的方式 201
8.2.1视图向控制器传参 201
8.2.2控制器向视图传参 206
任务3配置视图解析器——ViewResolver 214
本章总结 216
本章练习 216
第9章 Spring MVC核心应用-1 217
任务1搭建Spring MVC+Spring+JDBC框架 218
任务2实现登录、注销功能 220
9.2.1登录功能的实现 220
9.2.2 Servlet API作为参数的使用 224
9.2.3引入静态资源文件 226
9.2.4局部异常和全局异常 227
任务3查询用户列表 231
本章总结 236
本章练习 236
第10章 Spring MVC核心应用-2 237
任务1实现增加用户功能 238
10.1.1编码实现增加用户功能 238
10.1.2 Spring表单标签 243
10.1.3使用JSR 303实现数据校验 246
任务2实现用户修改和查看功能 251
10.2.1编码实现修改用户信息 251
10.2.2 REST风格 253
任务3实现文件上传 257
10.3.1单文件上传 258
10.3.2多文件上传 265
本章总结 272
本章练习 272
第11章 Spring MVC扩展和SSM框架整合 275
任务1处理JSON对象 276
11.1.1添加@ResponseBody注解 276
11.1.2 JSON数据传递的常见问题及解决方法 280
11.1.3配置多视图解析器 292
任务2转换与格式化数据 299
11.2.1编码实现自定义转换器 301
11.2.2自定义编辑器的使用 303
任务3 SSM框架整合 304
11.3.1 SSM框架架构策略 304
11.3.2实施框架整合 305
11.3.3实现登录和注销功能 313
本章总结 318
本章练习 318
第12章 项目实战——APP信息管理平台 321
任务1掌握Git版本控制管理 322
12.1.1初识Git 322
12.1.2安装与配置GitLab 323
12.1.3 GitLab使用图解 326
12.1.4安装Git客户端 331
12.1.5使用常用的Git命令 332
任务2基于Bootstrap进行前端开发 334
12.2.1初识Bootstrap 334
12.2.2引入gentelella-master 336
任务3需求分析与系统概述 337
12.3.1需求概述 337
12.3.2技术框架介绍 338
12.3.3数据库设计 338
12.3.4用例图 339
12.3.5活动图 341
12.3.6软件环境 345
12.3.7项目涉及的技能点列表 345
任务4项目功能演示 345
12.4.1项目准备 346
12.4.2 APP开发者平台 347
12.4.3后台管理系统 357
12.4.4使用系统拦截器进行session验证 360
本章总结 361
本章练习 361
附录 SSM框架常用注解 363
- 《Maya 2018完全实战技术手册》来阳编著 2019
- 《Python3从入门到实战》董洪伟 2019
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《星空摄影后期实战》阿五在路上著 2020
- 《半小时漫画股票实战法》财经杂质著 2019
- 《深度学习与飞桨PaddlePaddle Fluid实战》于祥 2019
- 《数字插画实战 人像创作30例》王鲁光著 2019
- 《2017国家执业药师资格考试 全考点实战通关必备 中药学综合知识与技能 第3版》国家执业药师资格考试命题研究专家组 2017
- 《微软Azure实战参考》李竞,陈勇华编著 2019
- 《Cocos Creator微信小游戏开发实战》王绍明编著 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019