00:00
好,我们继续呢来讲这个框架,My bet。这个框架呢,大家第一次接触呢,它可能啊有一点呢不适应,因为这个框架呢,在使用上呢,它比较的复杂一些,而且呢,框架呢第一次接触。没用过这么复杂的东西,所以呢,你在学习过程中啊,他可能会有点迷惑,这是正常的啊,它总之呢,都有一个熟悉的过程嘛,我们现在呢,是要用别人提供的框架来完成你的功能,所以现在你的目的呢,是学习这个框架呢,该怎么怎么用。那这个框架他要想完成某个功能的话,他有自己的语法规则和步骤,你现在要学的就是它的步骤应该怎么去做啊,怎么去做,这个步骤是固定的,像昨天我们做的那个查询,它那个步骤就是固定的,你在每一个项目中做这个查询,基本的步骤都是一样的。那我们把昨天内容呢,先复习一下,昨天呢,我们讲了一下第一章,还有第二章的一个小例子啊,然后首先看第一章。
01:07
第一章的内容呢,实际上第一个讲的就是三层架构,说了一下呢,现在项目的开发模式呢,是有三层。分三层,分别的界面层、业务逻辑层和数据访问层,一共呢有这样的三层。这三层呢,是我们在项目开发中啊,常用一种模式,以后在做项目开发时呢,一般都遵循这种三层的方式,然后这三层呢,每一层我们会有一个框架来完成这一层所做的功能的啊,那么还是用我们这个导图的方式啊。啊,昨天讲的内容呢,我们把它整理一下。然后MYBAT,首先第一个内容呢,是三层架构,这三层呢,第一层呢是界面层。
02:03
界面层它也叫做视图层啊,第一层它的作用呢,是完成和用户的交互。和用户的交互。它主要目的是接收请求,参数就是接收请求,然后呢显示请求的处理结果,这是界面层。第二层呢,就是我们的业务逻辑层,这一层呢,它主要的功能就是。计算数据处理呢,业务逻辑啊,业务逻辑也就是说你这个请求你想干什么,是通过这个业务逻辑层来完成的,它一般呢,对应的是我们的思维的那个包啊,思维那个包,然后第三层呢,我们叫做持久层,也叫数据访问层。
03:09
19层,那么这一层呢,它主要是和数据库打交道的,数据库操作完成呢,对数据的增删改查,这是我们的三层的架构,那么这三层呢,我们有对应的框架来进行一个处理。框架呢,我们来看一看。那第一个对于这个界面层,我们的框架呢,用的是spring mvc,这个框架最后讲的叫散VC啊,那对于我们的业务逻辑层呢。我们主要使用的是润。啊,第三数据访问层。这一层呢,我们使用是my bettu啊my bettu,这是我们的三个框架,对应着我们的三层框架呢,它是一个模板。
04:09
这个模板呢,它定义好了你操作的内容。然后呢,你把你自己的项目的一些需要的东西呢,填充到模板中就能使用了,这就是框架啊,就是框架。那我们的买be它是个框架,那么这个框架它能做什么呢?首先说它的作用,那它就是一个增强的JDBC啊,它是操作数据库的。访问数据库,那它是执行我们的增删改查的。登山改茶的,这是买卖的作用。那么白白的用的话,它怎么用呢。它的基本的步骤啊,基本的步骤是。基本步骤,实际上呢,那第一步的话,你要用my bad,首先得加入依赖,加入may的依赖啊,May的依赖就是说你要用这个买bed的框架,它这个框架呢,实际上。
05:17
框架,它对应的都是多个炸包。我包。这个炸包里边呢,它包含了一些相关的类,那么这些类呢,帮我们来实现了买be访问税库的功能,所以呢,它有很多的炸包,你通过加依赖的方式呢,把买better的炸包呢,加到你的项目中,你才能使用,那对于我们项目中,我们依赖呢,主要加的是上面的这一个,这是买白开的依赖。版本呢,用的是3.5.1的这个版本。好,这是它的依赖,因为呢还要访问到数据库,所以呢还需要有驱动,这是MYSQL驱动,通过它呢来访问MYCQ的数据库的,好,这是驱动。
06:07
这加入依赖,那第二步我们要创建dal接口,创建DA的接口,这个接口中呢,它定义了主操作数据的方法。就是创建接口,然后第三步,那我们要创建一个叫my pro文件啊,MY文件这个文件呢,它也叫做CQ映射文件。也叫做CQ的映射文件,这个文件的作用呢,它是用来写SQL语句的。写SQ语句的是和我们的接口中方法对应的C语句的,这是创建map文件。
07:01
这完创新之后呢,再往下,那第四步你要去定义或者说创建买白的一个。主配置文件。啊,一个主配置文件,这个文件呢,它主要两个作用,第一个作用呢,是连接数据库。好,第二个作用呢,在指定你的my pro文件的位置,到这为止呢,你做的MYBA的基本的工作就完成了,每一个买be项目中。他都需要有这些内容。都想有。这就相当准备工作,你只要做买白的,保存数据库的这些工作是必备的,肯定都需要有,所以只要是一个买掰的项目,这些步骤你都需要去做。再往后,那现在的第五步,你要用my be去访问数据库,那这时候你需要呢,去使用买白的一个对象,这个对象呢是叫做SQ3通过它的方法,通过他的方法来执行SQ的语句。
08:23
就是说你无论怎么去做,你最后要想执行CQ,用的是CLE3的方法,通过他的方法能够执行你的CQ语句,这个语句呢是在这个map文件中定义的语句。这个是使用买卖的最基本的一个步骤,无论你做什么样的操作,这个步骤基本上都是一样的,都是一样的,哪有区别呢?就是这儿你掉的这个方法它可能不一样,但是前面这个步骤都是一样的,但你怎么能学好买白呢?你就把这个步骤记住了。
09:01
每一步都干什么,你把每个步骤的作用弄明白了,就没什么问题了,这块调的方法呢,就几个,大概也就四五个左右吧。四五个左右啊,所以呢,这个步骤你弄明白就行了,昨天呢,实际上我们就讲到这儿了,那今天呢,继续往下来讲,看看买be的各种的其他的用法。
我来说两句