00:00
啊啊,接下来我们看一个图哈,啊,这个图呢,我们是来给大家去介绍一下这个po的整个模块啊,整个模块啊,我们一起来看一下吧,呃,可能大家现在呢,对还看不怎么懂啊,但是呢,我给大家介绍一下,你大概呢,对它要有一个基本的认识,呃,这个图呢,从下往上看啊,从下往上看,然后呃,这一块我们把它翻译为扣contain,就是我们的核心容器吗?啊,这个单词今天没读到吗?没有是吧?哎,叫做什么空contain核心容器对吧?那么其实大家可以把这个东西叫做什么呀?其实就是我们的loc理解吧,其实就是我们的loc,那么在这个LC的基础之上啊,就是LC里面有什么东西呢?有我们的beans,有我们的扣核心的,有我们的contracts,有我们的SPL等等一些东西,然后呢,这些呢,我们在课堂上呢,都会给大家去提到的啊。
01:00
以及呢,有些东西我们是要深入去研究的,然后再往上看呢,注意啊,一定是在loc的基础之上,我们提供了这个a op,这是我们另外一个要讲解的比较重要的东西。好,那么说到a op,我们就不得不提到一个叫做aspect啊,就是我们这个切面,这就是我们的切面理解吧,Aspects就是我们的切面啊,然后呢,像这个呃,Instruction然以及这个什么消息等等一些啊,都是建立到我们的LC这个基础之上的啊,这两个东西我们用的比较少了啊,大家了解一下就可以,然后再来往上看呢,诶,它又分成了两部分,左部分跟右部分,左边其实就是我们point提供好了这个数据访问啊,简单一点就是我们的JDBC,那么大家来看这个里面就是我们的data access,就是我们的数据访问,其中就包含我们的JDBC,对吧?诶以及呢,它支持我们去整合这个or RM这样的框架,像我们要。
02:00
讲的my be,像我们以前比较著名的一个叫做net,这些框架都属于一个OM的,那么我们都可以把它整合进来去使用理解吧,OK,好,那么说到这个数据访问,说到GDBC,那你不得不提到的就是我们的乘30能就是我们的事物,明白了吧,以前可能大家对这个事物这个话题呢,可能就是感觉到不是很重要,因为你们基本上学完了以后就没有再去用过它了。对不对啊,可能有的同学把把这个很重要的一个点给忽略掉了啊,但是我告诉你,在实际的应用中,事物是必须要去解决的,理解吧,我们练手的这个项目其实无所谓,你那数据破坏了就破坏了,反正也不值钱,但是你想一想,实际的项目中的数据都是有价值的,那都是钱,明白吗?嗯,你一定要保证这个数据的一个完整性,以及它的什么一致性,那怎么去保证数据的完整性与一致性呢?必须得使用事物,听懂了吧,所以说实际应用中事物是非常非常重要的,能听懂这个意思吗?哎,当初你们学事物的时候,我不知道你们学的怎么样啊,但是呢,我们在后面呢,在support里面,我们也会讲到对这个事物的一个处理啊,到时候的话,我们再把这个东西呢,好好的再去研究一下,因为它很重要,理解了吧,啊好,再来看右半部分吧,右半部分呢是web web,那这个东西就很熟了吧。
03:31
不熟吗?啊,如果你这个东西还不熟,说明你前三天还不是很痛苦是吧?啊对吧,我们前三天主要研究的就是外部相关的,而死破框架呢,帮我们提供了对web整个的一个支持啊,所以说呢,这一部分呢,也就是我们要讲解的第二个框架,叫做point的MVC,这个框架我们把它单独拿出来去讲解,那也就意味着这个的重要性是不是很大,对吧,我都把它单独拿出来去说了,说明它还是很重要的,听懂了吧,OK,那么像这张图里面呢,就是简单的给大家去介绍了一下,破了一个整个的这个模块啊,但是它只是最基本的,也是最核心的。
04:21
理解了吧,那么在这个基础之上呢,我们可以扩展出来s spring的各种各样的一些应用啊,以及我们现在s spring比较好用的一些技术,像这个什么s support BOO对吧,S support cloud等等等等一些,它都要建立到这个基础之上的,理解这个意思了吧?啊所以说呢,我们现在介绍的就是最核心的,也是我们最基本的必须要去掌握的一些东西啊,这就是我们整个spring模块的一个介绍,OK啊,那么说到这个模块的话呢,我们就必须要给大家去再去说一下啊,顺带呢,我们再来讲一个东西,就是我们的整个spring的这个框架啊,它的一个什么,呃,项目结构啊,给大家去说一下,呃,那我们找到我们这个point啊,在这个资料里面呢,大家注意有一个的开发包,看到没有,看到了吧,OK,在这个的开发包里面呢,这是我们从官网给大家去下载下来的,然后呢,我们讲解的这个。
05:21
或者版本大家必须得去记一记,叫做什么呀,4.0.0这个版本,大版本四你必须得记得住,听懂了吧,那么后续的这个小版本的话呢,其实它的这个差别就不是很大了啊,但是如果说三跟四呢,三点几跟四点几这个差别就相当大,理解吧,所以这个我们要记住啊,好,那么现在呢,我们就把它解压出来,来解压到当前文件夹,解压出来以后呢,我们简单去看一下它整个的这个结构啊,其实打开以后呢,特别简洁,大家看到了吧,像这几个T叉T这个东西我们就不用再去看了啊,什么re me读我是吧,那我就不读你啊,没用,我们主要看这三个文件夹,第一个叫做DOS啥玩意儿,APIAPI文档是吧,这个打开呢,就是大家很熟悉的那个API,手册。
06:14
看到了吧,哎,就是你很熟悉的API手册,熟先嘛,这个东西熟悉把你JJDK的那个API手册不也就这样的吗?是吧,长得是一样的啊,只不过嗯,这个东西呢,是英文的是吧?啊,你们以前看的这些K的是英文还是中文的,也看的英文的啊,那还不错是吧?OK,那这个你们能看得懂吗?啊,反正我觉得这个东西啊,一目了然,啥都坑是吧?啊所以说的关了哈,OK啊然后呢,这是我们的API手册啊,然后下一个呢,就是我们的一个文档了啊,就是你可以按照这个呢去开发你的,然后这里面的话,我们可以找到一个htm single,就是简单版的啊打开呃,打开以后呢,这就是一个啊双是一个这个文档吧,然后呢,你可以按照这个文档呢,去看我们这个通相关的东西啊,比如说大家来看,呃,这里面有啥呢,有这个。
07:15
啊,对spring的一些什么介绍啊,你看有一个getting start,就是快速开始,就是使用这个spring,对吧,你可以按照这个东西呢去快速的开始去使用它,点一下你就跳过来了,看到了吧,然后呢,放上去看一看啊,快速开始还有什么东西啊,你看了哈,在这个surprise里面有哪些什么新的东西都给你做了介绍啊,核心的一些技术,看到了吧,核心技术那肯定少不了我们的LC了,对不对?好,再来往下走啊,细节性的东西我就先不说了啊,像我们这个spel。啊,SPL这也是我们比较,呃,Support里面提供好的一个什么新的东西了啊好,再来往下看,就是a op,这肯定也是少不了的了啊a op第八个,第九个啊,Port的这个AOPP的这个API啊,然后呢,测试的啊,像这个大点就是data access数据访问的对吧,数据访问的,那么你比如说你要做这个sport j d bc了,那你就来这里面去看一下它是怎么来做的支持的啊好再来往下看,还有什么东西啊哎,就是我们这个web看到了吧,啊,就是我们这个web啊,那么你可以去看我们这个web相关了,当等我们讲web Mac的时候,就是我们这个point Mac的时候,你可以来去参考的这一轮啊来去看一下,好,再来往下看,就是我们这个视图相关的技术啊韦用四书相关的技术啊,这也是我们在small Mac里面要去讲的啊,等等一些吧,那么后面的东西呢,我就不再挨个带着你去读了啊,反正呢,大家都知道,你可以按照这个对吧。
08:50
步一步的去开发,去使用你的po以及你的po r VC,整个这个框架帮你提供好的技术啊,你可以就就可以什么参到了它去使用,OK,但是的话我觉得呃,就算我再说一次啊,可能也不会有同学说去使用它哈,因为语言的障碍已经摆到了我们这个面前了,对不对啊啊关了吧,来呃,那么这是我们的一个do文档,下一个呢,LIS大家注意,这个是比较重要的啊,那么这里面的话呢,我们就能看得到我们刚刚提到过的那几个核心的东西,你看像我们的L看到了吧,Aspect看到了吧,Beans核心的beans contact Co,然后呢,我们的表达式express等等等等一些都在这里面体现的,那么point把它里面的每一个模块注意了哈,Point这个整个的应用呢,整个这个破应用呢,它是分成了什么各种各样的模块的,就刚才我们是不是也通过那个图去说了,然后呢,每一个模。
09:51
块呢,它都帮你去打成了一个这样的一个炸包,所以说呢,你想去使用SP的哪个模块,那么你就需要去导入相应的这个炸包来去使用,听懂了吧,而且还有一个就是什么呀,它这个模块与模块之间呢,也有一个相互依赖的关系,比如说可能是我们比如说啊,我们的a op模块呢,它要去依赖于我们这个loc的这个模块,因此你在使用AOB的时候,你还得把loc相关的也给它导入进去,就是炸包与炸包之间的一个依赖关系的,说白了就是我们模块与模块之间有一个依赖关系,明白吧,好,那么现在的话呢,我们就具体看一下,它到底帮我们提供了多少个东西呢?你看这个地方显示的是64个,但是呢,其实没有那么多啊,我们来仔细看一看,这里面基本上都是每三个为一组,看到没有是吧?这个是我们要使用的那个炸包,就是真正的那个模块,这个dock呢就是一个文档,而这个source呢,就是我们的源码。因此我们在。
10:51
使用a op模块的时候,只需要导入这么一个包就可以了,下面的这两个你不要导,导进去不仅不能用,还会冒充。
11:00
听懂了吧?哎,所以说我们只需要导炸包啊,而不要去导Java do跟这个source理解了吧?好,所以说呢,我们一会儿再去使用port的时候,我所有用到的架构都会来这里面去找啊,就是与相关的都会来这里面去找,OK,呃,那么这个说完以后,我们再来往后看一下啊,诶,好,还有一个叫做SC啊,那这个SC是什么东西呢?大家注意,我打开一个你就看得懂了,就是一个XSD文件,还记不记得呀,赶紧想是吧,什么地方讲过来着?在哪讲过来着?X想起来了没有?我当初说你X ma中能写什么东西,以及不能写什么东西,是不是都由一个XSE文件,或者说是一个DTD文件来决定的呀,对吧?诶当初没有具体解释,但是呢,我肯定收到过这样的一个概念,那么per里面呢,它也有一个核心的配置文件,也是一个XL文件,那么将来在破的这个配置文件里面,你能写什么东西,那么就看你要引入了什么XSD了啊,它这里面帮我们提供好了,从SP2这个版本一直到SP4.0这个版本,所有的XSD文件,那么我们用的是SP4,所以说呢,基本上我们都是导的最后一个理解了吧,诶基本上都是的最后一个啊啊,这个是我们的一个XSD文件,每一个模块的XSD文件都在里面,你看LP的BS的是不是也有啊,像我们这个,嗯,再来找一个JDBC的,你看是不是也有啊,对吧,每一个模块的这里面都提过了。
12:47
MVC的也是有的,看明白了吧,OK,好,那么这个呢,就是我们诶结合上我们要讲解的这个模块呢,顺带的再来给大家去说一下我们po整个的这个项目结构,以及它里面的一些东西。
13:03
这个都能理解了吧,OK。
我来说两句