00:07
好,同学们大家好,我是动力节点的张阿荣老师,然后我们今天主讲的课程是买白TTY斯框架,那么这门课程的学习路线,它有两门前驱的课,Java SE和Java web,那么我的MYT框架是SSM框架的第一门,课后还有SW框架和s Mac的框架,那么在SSM框架之后呢?有微服务框架和互联网分布式技术。下面我们来看一下,那么my battu框架中我们将会学习到哪些内容?首先我们要了解一个三层架构,这个是必须要了解的一个基本的概念,以后开发用的都是三层,然后呢,我们要回顾一下JDBC的这个编程的弊端,就是我们在使用JDBC的时候,我们是多么的痛苦,重复的大量的这种重复的代码一遍一遍的去编写。
01:02
有了买白框架以后,这些全都被优化掉。那么第二章呢,我们的MY班框架的快速入门,先来做一个简单的案例,完成数据库中的增删改查。然后第三章呢,我们去来实现动态代理的这种访问,这种访问也是以后我们开发中最常用的这种访问的方式,那么动态代理它是有七个规范,是哪七个规范呢?我们课程里会详细的讲解。那么之后呢,又讲了井号大括号和Dollar大括号的区别,第四章呢,我们讲的动态circle口,动态circle口就是为了简化底层的SQL语句的这种逻辑处理,我们会有if的动态circlel的语句,会有while标签,会有set有选择的更新,会有for each循环,那么for each循环标签整整明白了以后,我们来完成批量增加、批量删除、批量更新就全都不在话下。
02:06
啊,那么这是我们的动态口。那么之后呢,我们又讲了表之间的关联关系,这个是个难点,但它不是重点,重点是我们的动态代理和动态circle。难点难在哪了?是因为我们这里面所做的表的关联操作比较麻烦,而且如果同学们搞不清楚关联关系,什么是一对多,什么是多对一,什么是一对一、多对多,那这个课这个章节对你们来说就是有难度的。那么当我们搞清楚了这些关联关系之间的这种操作,我所关联的数据可以一次性的访问得到,那么这个关联关系中result map的手工映射将会非常好,非常棒的帮助我们解决这些问题。在之后呢,我们讲了事物的管理,那么MY框架对于事物的处理它有点弱。
03:01
那么最后我们SSM整合起来的事物是交给spring框架去做的,所以这边是一个知识点的了解,然后缓存的这一章呢,是面试的点,我们是为了应对面试,然后添加这个章节,然后来告诉你缓存执行的机制以及。MYBAT框架使用的一级二级缓存的基本概念,然后会有代码的验证,那么最后呢,我们在课程里会用专门的缓存的框架会替代掉这一部分的内容,那么在这第八章呢,我们来树立一个基本的概念叫OM映射,那么这是我们课程中的全部的内容。那么在当前的这个课程学习的过程中呢,我们其实还要学习,我们还要学习一个前置的课程叫动态代理,动态代理那么动态代理的这个课程中,然后我们会明白什么叫代理模式,23种设计模式之一,什么是动态代理,包括什么是JDK动态代理,什么是CGB动态代理。
04:04
那么这是我们穿插的一个知识点,那么在这之后呢,还提供了一个源码追踪,那么也就是说当我们都学完了买BA框架以后,我们要对它的源码有所了解,那么通过源码我们能更清楚的知道底层它执行的原理和流程,那么这个是源码追踪的这一块。那么对于整个提供给同学们的资源,第101是文档,这个里面有我们当前的买班蒂斯的讲义,下面是工具,那么因为这个里面没有太多工具的这个内容添加,所以这个是空的,然后在资源里面有提供的一系列的。相关的这种资源,包括各种数据库的表,包括DD bc properties属性的文件,包括MYBAT的下载下来的这个框架,包括MYT的配置文件等等啊,包括提供的一个中文翻译过来的一个帮助文档,这些都在资源里。那么project的这个目录下是我们在讲课时候上课写的,所有的案例全部在这个目录下。
05:07
那么之后呢,我们上课录制的视频都会在视频的这个目录下,然后呢,笔记是上课讲的,一边讲一边做的这个笔记,所以笔记里面就是比较精简的,我们整个买Betty框架的一些知识点啊,一些关键的核心的代码,这里都有啊,都有,然后可以通过笔记来看。以上就是我们整个买白框架的这门课程的全部内容。
我来说两句