SPRING+SPRING MVC+MYBATIS整合框架开发技术(微课视频版)
- ISBN:9787302672838
- 装帧:平装-胶订
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:0
- 出版时间:2024-09-01
- 条形码:9787302672838 ; 978-7-302-67283-8
本书特色
全书注重理论和实践的结合,结构严谨,语言精练,层次清晰,由浅入深,通俗易懂,知识全面,案例丰富。
本书内容全面,涵盖SSM框架开发技术所有知识点,并辅以知识点案例讲解,读者在学习知识点的同时,能通过动手实践深入了解和掌握相关开发要点。从实用性角度出发,以一个实际工程综合案例为主线,贯穿全书每个章节,将全书各个知识点有机串联起来,便于读者掌握。
综合案例来源于实际工程项目,突出提高读者的程序设计能力、实践动手能力、团队协作能力、创新思维能力等工程应用能力。
本书配套教学大纲、电子教案、电子课件、案例源代码、综合案例工程源代码、数据库脚本、习题答案等。
内容简介
"本书全面讲解使用**流行轻量级框架SSM(Spring+Spring MVC+MyBatis)进行JavaEE Web开发的技术,并以综合案例“学生选课管理系统”为主线贯穿全书,知识内容层层推进,将知识点有机地串联起来,便于读者掌握与理解。 本书共16章,分4部分。第1部分是MyBatis篇,包括第1~5章,涵盖MyBatis基础、MyBatis的核心XML配置文件等内容;第2部分是Spring篇,包括第6~10章,涵盖Spring基础、使用Spring管理Bean等;第3部分是Spring MVC篇,包括第11~15章,涵盖Spring MVC基础、Spring MVC常用注解等内容;第4部分是MyBatis + Spring + Spring MVC整合篇,包括第16章,涵盖MyBatis+Spring+Spring MVC整合思路、基础环境搭建等内容。本书附有知识点案例源代码、综合案例源代码、数据库文件、教学大纲、教学PPT、课后习题参考答案等配套资源。 本书可作为普通高校计算机科学与技术、软件工程、网络工程、物联网工程、数据科学与大数据技术、人工智能等相关专业的本科生教材,也可作为SSM框架技术学习者的参考书。 "
目录
第1章MyBatis基础/3
1.1MyBatis概述/3
1.1.1MyBatis简介/3
1.1.2MyBatis的工作流程/3
1.2SqlSessionFactoryBuilder/4
1.3SqlSessionFactory/6
1.4SqlSession/7
1.5SQL Mapper/8
1.5.1XML/9
1.5.2注解/12
1.6综合案例/14
1.6.1开发环境/14
1.6.2案例设计/15
1.6.3案例演示/17
1.6.4代码实现/17
1.7习题/21
第2章XML文件/22
2.1配置文件/22
2.1.1properties元素/22
2.1.2settings元素/23
2.1.3typeAliases元素/25
2.1.4environments元素/26
2.1.5mappers元素/272.2映射文件/28
2.2.1select元素/28
2.2.2insert元素/34
2.2.3update元素/37
2.2.4delete元素/39
2.2.5resultMap元素/39
2.2.6sql元素/41
2.3综合案例/44
2.3.1案例设计/44
2.3.2案例演示/45
2.3.3代码实现/46
2.4习题/50
第3章关联查询/51
3.1一对一/51
3.2一对多/57
3.3多对多/61
3.4综合案例/63
3.4.1案例设计/63
3.4.2案例演示/64
3.4.3代码实现/65
3.5习题/70
第4章动态SQL/72
4.1if元素/72
4.2choose、when、otherwise元素/81
4.3where、set、trim元素/82
4.3.1where元素/82
4.3.2set元素/84
4.3.3trim元素/87
4.4foreach元素/90
4.5bind元素/96
4.6综合案例/99
4.6.1案例设计/99
4.6.2案例演示/100
4.6.3代码实现/101
4.7习题/105
第5章缓存和存储过程/106
5.1一级缓存/106
5.1.1相同SqlSession/109
5.1.2不同SqlSession/112
5.2二级缓存/116
5.2.1不同SqlSession/119
5.2.2cache元素/125
5.3存储过程调用/126
5.4综合案例/130
5.4.1案例设计/130
5.4.2案例演示/131
5.4.3代码实现/131
5.5习题/135 第2部分Spring篇
第6章Spring基础/139
6.1Spring框架概述/139
6.1.1企业级应用开发与Spring/139
6.1.2Spring框架简介/140
6.1.3Spring框架的优势/140
6.1.4Spring框架的体系结构/140
6.1.5Spring框架的下载及目录结构/143
6.2Spring的容器机制/144
6.2.1容器机制简介/144
6.2.2BeanFactory接口/145
6.2.3ApplicationContext接口/146
6.2.4容器的启动过程/147
6.3依赖注入与控制反转/148
6.3.1控制反转/148
6.3.2依赖注入/149
6.4综合案例/149
6.4.1案例设计/149
6.4.2案例演示/150
6.4.3代码实现/150
6.5习题/152
第7章使用Spring管理Bean/154
7.1Bean的配置/154
7.2Bean的实例化/155
7.2.1构造器实例化/155
7.2.2静态工厂方式实例化/157
7.2.3实例工厂方式实例化/158
7.3基于XML的Bean装配方式/160
7.3.1常用的依赖注入方式/160
7.3.2注入不同数据类型/164
7.3.3使用P: 命名空间注入/173
7.3.4使用SpEL注入/174
7.4基于注解的Bean装配方式/177
7.4.1常用的注解及使用注解定义Bean/177
7.4.2加载注解定义的Bean/179
7.4.3使用注解完成Bean组件装配/182
7.4.4自动装配/184
7.5Bean与Bean之间的关系/186
7.5.1Bean与Bean之间的继承关系/186
7.5.2Bean与Bean之间的依赖关系/187
7.6Bean的作用域/188
7.6.1作用域的种类/188
7.6.2singleon作用域/189
7.6.3prototype作用域/191
7.7Bean的生命周期/191
7.7.1IoC容器中Bean的生命周期方法/193
7.7.2添加Bean后置处理器后Bean的生命周期/195
7.8综合案例/196
7.8.1案例设计/196
7.8.2案例演示/197
7.8.3代码实现/197
7.9习题/199
第8章面向切面编程/201
8.1Spring AOP的基本概念/201
8.1.1AOP简介/201
8.1.2理解AOP/202
8.1.3AOP的术语/203
8.2Spring AOP的实现机制/204
8.2.1JDK动态代理/205
8.2.2CGLIB动态代理/209
8.3基于注解开发Spring AOP/211
8.3.1@AspectJ简介/212
8.3.2使用注解的切面编程/213
8.3.3通知/增强Advice/214
8.3.4连接点对象/219
8.3.5重用切入点表达式/219
8.3.6多个切面的优先级/220
8.4基于XML配置开发Spring AOP/222
8.5综合案例/225
8.5.1案例设计/225
8.5.2案例演示/225
8.5.3代码实现/226
8.6习题/228
第9章Spring框架的数据库编程/230
9.1Spring JDBC基础/230
9.1.1Spring JDBC简介/230
9.1.2为什么要使用Spring的JdbcTemplate/230
9.1.3Spring JdbcTemplate的解析/230
9.1.4 Spring JdbcTemplate类/231
9.1.5Spring JDBC的配置/232
9.2JdbcTemplate操作数据库/233
9.2.1JdbcTemplate类实现DDL操作/233
9.2.2JdbcTemplate类实现DML操作/235
9.2.3JdbcTemplate类实现DQL操作/236
9.3使用Spring JDBC完成DAO封装/240
9.4综合案例/241
9.4.1案例设计/241
9.4.2案例演示/242
9.4.3代码实现/244
9.5习题/248
第10章Spring框架的数据库事务管理/250
10.1事务简介/250
10.1.1数据库事务ACID特性/250
10.1.2事务管理的不足/251
10.2Spring事务管理概述/252
10.2.1Spring对事务管理的支持/252
10.2.2事务管理的核心接口/252
10.3声明式事务管理/255
10.3.1基于注解配置声明式事务/255
10.3.2基于XML配置声明式事务/263
10.4综合案例/265
10.4.1案例设计/265
10.4.2案例演示/266
10.4.3代码实现/267
10.5习题/269 第3部分Spring MVC篇
第11章Spring MVC基础/273
11.1Spring MVC概述/273
11.1.1Spring MVC简介/273
11.1.2Spring MVC的核心组件/274
11.1.3Spring MVC与Struts 2的区别/274
11.2Spring MVC的工作流程/275
11.3Spring MVC使用前的准备/276
11.3.1Spring MVC的依赖/277
11.3.2Spring MVC配置方式/278
11.3.3基于XML配置文件/278
11.4综合案例/280
11.4.1案例设计/280
11.4.2案例演示/281
11.4.3代码实现/281
11.5习题/284
第12章常用注解/286
12.1@Controller/286
12.2@RequestMapping/288
12.3@PathVariable和@RequestParam/291
12.4@Autowired/293
12.5@ModelAttribute/295
12.6@ResponseBody/298
12.7@RequestBody/299
12.8综合案例/300
12.8.1案例设计/300
12.8.2案例演示/300
12.8.3代码实现/301
12.9习题/304
第13章Spring MVC数据处理/306
13.1数据转换/306
13.1.1HttpMessageConveter/307
13.1.2@RequestBody/307
13.1.3@ResponseBody/308
13.1.4ResquestEntity/309
13.1.5ResponseEntity/309
13.2数据格式化/310
13.2.1@DateTimeFormat/310
13.2.2@NumberFormat/311
13.3数据校验/312
13.3.1数据校验的需求/312
13.3.2常用的数据验证规则/312
13.4域对象共享数据/313
13.4.1ModelAndView/313
13.4.2Model/315
13.4.3Map/316
13.4.4ModelMap/316
13.5Spring MVC的视图/317
13.5.1转发视图/317
13.5.2重定向视图/318
13.5.3转发与重定向/319
13.5.4利用转发与重定向测试后端数据传至前端/320
13.6综合案例/321
13.6.1案例设计/321
13.6.2案例演示/322
13.6.3代码实现/323
13.7习题/326
第14章Spring MVC拦截器和异常处理/328
14.1拦截器/328
14.1.1自定义拦截器/328
14.1.2拦截器作用范围/331
14.1.3拦截器执行顺序/333
14.2异常处理/334
14.2.1ExceptionHandler注解方式/335
14.2.2ResponseStatusExceptionResolver/336
14.2.3SimpleMappingExceptionResolver/338
14.3综合案例/340
14.3.1案例设计/340
14.3.2案例演示/340
14.3.3代码实现/341
14.4习题/343
第15章Spring MVC其他功能/345
15.1Spring MVC实现文件上传/345
15.1.1环境配置/345
15.1.2单文件上传/346
15.1.3多文件上传/349
15.2Spring MVC实现文件下载/350
15.2.1HttpServletResponse/351
15.2.2ResponseEntity/351
15.3国际化/353
15.3.1语言区域/353
15.3.2国际化资源文件/354
15.3.3语言区域选择/355
15.3.4国际化使用/356
15.4综合案例/357
15.4.1案例设计/357
15.4.2案例演示/357
15.4.3代码实现/358
15.5习题/361 第4部分MyBatis Spring Spring MVC整合篇
第16章MyBatis Spring Spring MVC框架整合/365
16.1MyBatis Spring Spring MVC整合/365
16.1.1整合思路/365
16.1.2基础环境/366
16.1.3Spring框架搭建/367
16.1.4Spring整合MyBatis/368
16.1.5Spring整合Spring MVC/369
16.2用例测试/371
16.3综合案例/374
16.3.1案例设计/374
16.3.2案例演示/376
16.3.3代码实现/383
16.4习题/402
-
当代中国政府与政治(新编21世纪公共管理系列教材)
¥33.6¥48.0 -
落洼物语
¥8.7¥28.0 -
中国当代文学名篇选读
¥19.1¥53.0 -
中医基础理论
¥50.7¥59.0 -
北大人文课(平装)
¥13.9¥45.0 -
宪法-第二版
¥12.2¥29.0 -
当代中国政府与政治 第二版
¥51.0¥68.0 -
EPLAN电气设计
¥29.9¥39.8 -
闯进数学世界――探秘历史名题
¥21.3¥32.8 -
企业法务教程
¥34.8¥49.0 -
习近平新时代中国特色社会主义思想概论
¥18.2¥26.0 -
金融学
¥29.9¥49.0 -
计算机操作系统教程(第4版)(清华大学计算机系列教材)
¥31.9¥49.0 -
三国史
¥27.5¥50.0 -
陶瓷坯釉料制备技术/高职高专材料工程技术专业
¥37.4¥45.0 -
陶瓷工艺技术
¥41.7¥49.0 -
飞机总体设计
¥46.8¥78.0 -
陶瓷工艺学/焦宝祥
¥41.7¥49.0 -
古代汉语(第四册)
¥16.1¥35.0 -
编辑审稿实务教程
¥35.1¥45.0