温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
各位同学大家好,刚才呢,我们完成了MP对map的测试,同时也完成了对service层的测试,那下面呢,咱们开始编写CTRL的部分,在编写之前给各位同学先说一个基本的概念,那我在这里边给大家来写一下,咱们之前提到我们项目采用的方式叫前后端分离开发,那我来解释一下什么是前端,什么是后端,前端干什么?后端他又做什么?给各位来说明一下,首先我们先看前端,那大家跟我一起来想一下,这个前端到底要干什么,或者说什么叫前端,各位应该能想到,前端最简单的解释是什么?就是咱们用户能看到的部分,或者说是咱们的页面的显示的部分,这是前端最简单的解释,当然里边有很多细节,咱先说一个最简单说明,然后再说后端,后端是什么?是不是就是实现具体功能的部分,比如说我们写后端的时候,咱目前使用的是Java在里面实现后端,而我们做的时候,咱们肯定是编写这个controller。
01:24
然后编写service,再编写这个do,或者说叫map,实现之后CTR了,调service,调map,最终实现我们的具体功能,而这里注意啊,咱们把编写controltrl,编写service,编写map,实现具体功能过程,咱们称为什么叫开发接口的过程,也就是说咱们一会儿写这个角色管理,就来把它的接口完成,分别实现它的增删改,查接口。以上就是前端和后端最简单的一个解释,这更为明确,然后这个之后呢,咱们注意啊,我前端和后端是不是有一个交互,那怎么交互呢?给大家说明一下。
02:11
咱们前端呢,肯定要去调用后端接口,而调用过程呢,我们要用到一个技术,这技术是什么呢?各位应该清楚,它叫做阿贾克斯技术,来调用后端的接口,而后端接口呢,会返回数据,返回的是一个Json格式的数据,在前端进行显示或者进行其他的操作。以上就是一个交互的基本过程。在这个过程中呢,举个具体例子,比如说我做一个列表功能,那我前端调后端的列表接口,返回一个这次数据,把这次数据在页面中进行便利进行显示,这是咱们提到的前后端的基本概念,然后这个之后呢,我们又说到了有这个Jason的数据格式。
03:07
而Jason格式呢?这里提到它主要有两种格式,一种是对象,一种是数组。我把格式给大家写几个具体例子,首先我写一个对象格式,比如说里边有一个名字叫Lucy。还有一个你年龄20,注意这就是一个典型的这一次对象格式。然后这个之后呢,我们再写一个Jason的数组格式,注意这就一个简单数组,另外写一个稍微复杂点的数组,这也是一个Jason的数组格式啊,比如为了区分改个名字,所以以上是咱们说的前后端的基本概念,咱们一会儿先来编写后端的接口,然后最后前端通过阿贾克斯调用,再完成最终功能的实现,那下面呢,咱们就开始编写角色管理的接口。
我来说两句