温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
下面呢,我们继续来看六的概述,刚才呢,我们说了第一个内容润是什么,然后下面咱看第二个内容润的划分方式,词润的划分方式呢,我们可以从狭义和广义两个角度进行划分,那首先咱看广义上的划分,那这里边给大家做个说明,咱们来看一下在广义上的怎么划分呢?它指的是以framework为核心的技术,什么意思呢?咱往下来看啊,因为经过这么多年的发展,S润呢,已经不再是一个单纯的框架,它里边发展成为有很多子模块,或者说有很多的子项目组成的一个成熟技术。包大家看我这个官网上看有很多内容,所以它有很多的子模块组成,那这个具体怎么去理解呢?大家可以这么理解,这里边的framework是它的基础或者它的核心,在这个基础之上,它发展成为有很多的子模块组成,而这个是它其他项目的基础,这个就叫广义划分,总结起来就是咱刚才说的这句话,以润framework为核心的润的技术站,这是广义的说明。然后咱们再来看就是狭义的划分,狭义怎么来分嘛,它就特指是framework,这个就叫咱们一般分,其实经常都是狭义划分,专门指的就是frame。
01:38
而沃呢,在里边我们看到啊,它有两大核心部分,一个叫IOC,一个叫A,这是里边的核心模块,而我们这个课程中其实重点也是围绕这个来,两个来I和A,那这里边的我先做一个简单的说明,咱后面会详细讲到IOC,还有A,那咱们来看一下啊,先说这个叫IOC。
02:05
它是什么?它翻译过来叫控制反转,就是s of control。控制反转什么意思呢?就是把对象的创建过程交给人进行管理,那比如大家想一下啊,咱们原始方式建对象,咱们是不是要new个对象,而new完对象之后,通过对象去调方法,而现在你可以理解为把这个new的过程在死中进行实现,包括由死人去管理创建之后对象,这个叫控制反转,大家有个印象,后面咱会演示。然后再说第二个a op PA a op什么意思呢?它翻译过来叫面向切面编程,也就是说不改变原代码,或者说很少改变源代码,可以增强一个功能,或者说增加一个功能,比如说我现在在我做添加的时候,我加个日志,或者说加个事物,或者加个权限等等,这些可以用a up进行实现。
03:05
所以以上啊,就是咱说的在狭义和广义上的划分。
我来说两句