前言
今天给大家带来三个有深度的Java学习视频,在学习Java的进阶之路上,只需10分钟轻松Get教学视频的核心要点。
正文
一、Mybatis
视频介绍
文字内容:
主讲课程为Mybatis框架。
这门课程有两门前驱的课:JavaSE和Javaweb,后继还有Spring框架和SpringMVC框架, 微服务框架和互联网分布式技术。
学习内容
Mybatis框架这一节的重点内容包括动态代理、动态SQL,这个下面会详细讲解。我们这会儿先来看Mybatis框架所要学习的内容都有哪些。
- 第一章 三层架构
首先我们要了解三层架构。这是一个必须了解的基本概念,以后我们开发用的都是三层。然后我们回顾一下JDBC这个编程的弊端,就是我们在使用JDBC的时候重复大量的重复的代码一遍遍的去编写 ,但有了Mybatis框架之后,这些全部被优化掉。
- 第二章 Mybatis框架入门
Mybatis框架快速入门。先来做一个简单的案例,完成数据库中的增改删查。
- 第三章 实现动态代理的访问
这种访问也是我们以后开发中最常用的访问的方式。动态代理它有七个规范,这个会在之后的课程中详细讲解,之后还讲了#{}和${}的区别 。
- 第四章 动态SQL
动态SQL就是为了简化底层的SQL语句的逻辑处理。我们会有if的动态SQL语句,会有while标签,会有that有选择的根基,会有for each 循环。for each 循环标签整明白了以后我们完成批量增加、批量删除、批量更新就全都不在话下了。
- 第五章 表之间的关联关系
这个是个难点但它不是重点。之所以表的关联关系是难点,是因为我们这里所做的表的关联操作比较麻烦,如果同学们搞不清楚关联关系,什么是一对多,什么是多对一,什么是一对一、多对多,那这个课这个章节对你们来说是很有难度的。
当我们搞清楚了这些关联关系之间的操作,我们所关联的数据就可以一次性访问到,那么这个关联关系中的ResultMap手动映射将会非常好、非常棒的帮助我们解决这些问题。
- 第六章 事务的管理
mybatis框架对于事务的处理有点弱,那么最后我们SSM框架整合起来的事务是交给spring框架去做的,所以这边是一个知识点的了解。
- 第七章 缓存
这一章是面试的点,为了应对面试大家一定要好好学。在这一章我们会告诉你缓存执行的机制以及Mybatis框架使用的一级二级缓存的基本概念,然后会有代码的验证,那么最后我们在课程里会用专门的缓存的框架会替代掉这一部分的