00:00
这三层呢,就是逻辑上划分的,你可以认为呢,很抽到包中的就是界面层的类,然后service包里边的就是业务逻辑类,然后DL中的呢,就是数据访问层的相关类,你这样理解就可以了。我们SVC呢来做界面层的相关功能,接收请求,响应,处理结果,用呢来管理service的这些类,用my be来代替JDBC访问数据库。这就行了。这提了一个概念叫框架,框架是比较抽象的一个概念,直观理解呢并不太好说,我们看看什么是框架啊框架,框架呢,如果跟我们。实际生活中的例子比的话,这个框架呢,它是一个舞台。要是一个舞台,它也是一个模板。
01:03
一个模板,说模板的话,大家应该比较清楚吧,如果你做网页的话,有网页模板。然后你要写这个简历的话,有简历模板。简历模板,包括你入学的话,入学是不是有一个什么协议之类的东西啊。包括你住宿。嗯,大家可能现在没有住宿了,以前有住宿的话,都有住宿的这么一个协议,这些通通都是模板。模板有什么特点呢?模板M策略。大家可以想一想模板,我说框架是个模板,是个模板。我点。模板里边是不是已经规定好了一些条款,一些条款和内容。
02:00
那这些条款的内容。他应该是我们大家都遵循的吧,它是规定好的了,你不需要再单独的去做任何的改动或者处理了,它是规定好的了。那你要用这个模板的话,就相当于是用了这些功能吧,哎,然后模板中你可以加入自己的东西,加自己的东西,比方说这有个简历的模板。写简历,你个人的什么姓名啊,生日啊,个人爱好等等的工作经历,这是一个简历的模板,这个模板中呢,告诉你说这一块写什么姓名,这写手机号,然后这一块呢,写你的这个学习经历。在哪学习的,然后下面这块呢,让你写你的工作经历。这个简历模板呢,就这么规定的,如果你要用这个模板的话,那么你就按照这个规则来写。那我的,呃,企业就收到这样的模板,我认为这样的模板是我需要的。
03:04
那你按这个回头写,我就接收,然后这块呢,写的学习经历,还有这个工作经历。这个是写你个人的吧?这个经历跟别人是不一样,张三一份,李四一份,但是不管他怎么写,它里面的格式是不是固定的,这个格式是我这家企业要用到的格式,你要这么写,我就看你的简历,那说明我接收这样的格式的简历。那你按照这个写就行了,内容呢,只要你自己的就可以了,这是模板的一个应用嘛。那么我说框架是个模板,什么意思呢?就是说框架它规定了我们这里边儿的东西都是什么,规定好了,规定这儿写姓名,这儿写这个你的这个联系方式,这写学习经历,这些工作经历。然后。你写了东西之后,这些内容,学习工作的经历我就能识别出来了,我就能够用了。
04:07
我们说框架式模板,那就意味着我们的框架规定好了一些规则。你在这个规则上加入你自己的东西之后,我的框架就能够把你这些加入的东西识别出来,并且能够让它起作用。这个意思。框架呢,可以看作是一个模板,那说明呢,框架中呢,它定义好了一些功能,这些功能是可用的,这些功能是可用的。是可用的,然后呢,可以加入你项目中自己的一些功能啊,这些功能可以利用框架中写好的功能是这样的,就是说。
05:10
我们的框架呢,像个模板一样,它提供了一些基础功能。这功都放在这儿了。你在这个框架里边呢,加入自己的功能,这些功能能利用框架中已有的功能来发挥作用。那这样的话。这些写好的功能你就不用重新写了吧,这就是框架。框架呢,也说它这个舞台什么意思。大家想啊,舞台是这样的,舞台呢,就要有舞台的这个。空间,然后上面这块是不是有各种的什么射灯啊。这个帷幕啊。啊,是这样的吧,哎,帷幕这个舞台放在这这个舞台它一定会提供灯光啊,还有这个舞台的这个界面啊,还有这个帷幕啊背景啊等等这些东西吧。
06:07
然后。这个张三演员在这演这个张三,那么他是不是也能够利用舞台提供的灯光背景这些功能呢?那李四上去演了,那李四是不是同样也能享受它的灯光,它的背景啊这些功能了,那说明舞台他所提供的这些基础功能,什么灯光啊,背景啊,这些是公用的呀。谁都能利用它,那么你张三上去之后,这个舞台就变成张三的吧,那就相当于张三写一个项目,利用这个舞台的灯光为你所用,那么李四上去了,这个舞台就变成李四的舞台了吧?那么李四他要是一个项目的话,也可以利用这个舞台中提供的灯光背景这些基础功能吧。那说明呢,框架就是一个提供了基础功能的这么一个平台,然后你在上面加上自己的特色之后,就变成你项目能用的东西了,这就是框架,它这个舞台是一个模板。
07:15
那这呢,给大家呢,摘录了一个关于框架的比较,文绉绉的这么一个说法,看这。框架这个单词呢,叫做framework,你看到这个单词呢,就说它是框架了。它是一个整个或部分系统的可重用设计。什么叫做可重用设计呢?就是在写好一些功能,这些灯能是可以反复在多个项目中利用的,比方说这个舞台中的灯光,这个灯光不管是李四上台还是张三上台,是不是都能用这个灯光啊?那可乘用的。然后呢,表现为一组抽象的构建及构件间的交互。这说明你的框架它是一个软件吗?框架里边有功能,这些功能怎么实现呢?是好多好多的类来实现的,这些类都定义好了,然后类和类之间的这个方法调用这个关系都定义好了。
08:15
这就是一种抽象的构架及构建交互的意思,框架呢,是开发者应用的骨架和模板嘛,就是你在这个模板上画上你自己的项目的功能,就那么你所用了,这就是框架。框架是个软件,这个软件呢,是个半成品的,就是说提供了一定的功能,但是它还不能够完全使用,必须得加上你自己的功能之后,它才是一个完整的,这叫做框架。框架就是个软件啊,那我们说框架是一个软件啊,或者叫半成品的。半成品的软件,它定义好了一些基础功能,加基础功能需要呢,加入你的这个功能就是完整的了啊,就是完整的了。
09:13
就是完整是完整的,而这些基础功能是公用的,或者说重复使用的,可重复使用的是可升级的,可升级的就是说你的框架的版本升级了吗?功能可有改变,它是可复用的,可升级的框架就是个软件,然后呢,框架特点是什么呢?框架特点首先。框架一般来说不是全能的框架呢,一般它不是全能选手,不是全能的,就是说他不能干所有事情,他不能做所有的事情啊,是这样的。
10:02
然后框架是针对。针对。某一个方面,某一个领域吧,某一个领域有效,或者说特长在某一方面,呃,特长在某一个方面,某一个方面,比如我们的MY,它做数据库操作强,但是。他不能干别的,不能做其他的,就是说你想让这个买。想把它当做一个销量的用,那不行,他干不了这个功能,这个他干不了,他只能去干数据库,所以说它是某一方面擅长,不是全能选手,是这个意思啊。
11:03
它对某一方面有效,它是一个软件啊,你要注意框架是个软件,框架是一个软件,这是写好功能的软件啊,这是框架。好,那这个呢,大家应该能够有一个大概的一个概念吧,后面呢,我们再通过使用呢,再加深这个理解。它就是个软件,写好一些功能,这些功能你能用,这就是框架,框架呢是针对某一方面有效的。并不是全能的,如果全能的话,你学一个不就够了吗?但现在它不是全能的,只是在某一方面特长有效,所以呢,你得需要学多个框架,因为你要做数据访问,你要用它,那么你要做soda,得用谁用它嘛,所以你需要学多个框架。好,这是对于框架的一个基本概念的一个介绍,框架啊。
我来说两句