00:00
我们今天的第一个内容给大家讲一下什么叫前后端分离,把这个概念给大家先做个说明啊,那这张图我先保存一下啊。这是我们的第一张图啊,就是内容的一个介绍。然后咱们看一下这个基本的概念,这里我强调啊,这概念要求各位必须给他要理解,因为咱后面就按照这个方式做开发,所以你必须要知道这个概念到底是什么。那单点的概念叫什么?叫做前后端分离开发。在这里边呢,涉及到有两个内容,一个叫前端,一个叫后端啊,那我写一下啊,一个叫前端。还有一个叫后端啊,咱看这两词分别都是什么意思,我来具体解释一下啊。首先呢,我们先看这个叫前端。那前端什么意思呢?这里给大家说明啊,咱们在之前呢,就是Java web阶段应该学过很多的前端的技术,比如说里边有最基本的技术,我写一下啊,假如咱都知道的,比如这个al。
01:14
CSS,比如这个javascript包括什么?这块RY等等,这些都是一些前端技术,而这些技术咱在用的过程中主要是做什么的呢?我觉得各位应该都知道一个最明显例子,它是不是就做页面显示的,比如HTMLCSS做显示加数据,GS加script,你可以比如用阿点斯调一个什么,然后得到数据在应中显示,所以大家明确啊,咱们前端的主要功能是什么?它就用于数据显示的,这个叫前端。这里写一下啊,它的主要的作用就是用于数据显示和数据这个相关操作的啊,这个叫前端。
02:00
然后这个前端咱就想到这些技术,后面咱会写前端,而今天呢,咱就做后端,那后端是什么呢?给大家说明啊,什么叫后端。后端你理解为比如说啊,咱们一会儿要写代码,这个代码啊,咱一块儿写,咱之前在开发中有几个词,各位应该都听过,一个叫control。一个叫service,还有一个叫map,这些我觉得各位应该之前都见过,就是咱之前比如说我们建一个controller controller中的注入service调service中的方法,然后service注入map调map中的方法,所以说大家明确咱们开发这个过程,就是你开发controller service和map过程,这过程就叫后端的一个过程,就是咱写Java代码部分就叫后端。那这后端主要干什么的呢?咱通过这个东西应该能看到啊,比如说咱们controller调service service调map map是不是要查数据库,或者说操作数据库,比如说你做一个添加操作,那我向表中加条数据,我做个查询操作,咱要从表中查询数据,我做个修改,要改表数据,我做个删除,要删表数据,所以这个过程它也要理解为咱们后端的主要作用是什么,就是用于。
03:24
返回数据或者说这个操作数据的,比如说你查询,那肯定得到数据返回,你操作数据可以做添加,做修改,做删除,这个叫后端,后端的主要作用就是返回数据或者说操作数据的,这个叫前端和后端,说的简单点啊,前端主要就是数据显示的,后端主要就是操作数据的或者提供数据的。这个啊是两部分,一个叫前端,一个叫后端。而我们现在在开发过程中,咱要把前后端做个分离,也就是说咱们在这个Java就是idea里面做开发,咱们写的都是后端代码,主要用于操作数据,反数据的,然后后面咱会专门有地方写前端,前端主要用于显示数据的。
04:16
那前端怎么显示这里边啊有个操作,各位应该都见过这个操作。叫做阿贾克斯操作。阿贾克斯,不知各位是否还记得啊,这个描述是不是叫义务操作,就是阿贾克操作,它会调用咱的后端,然后得到数据进行显示啊这个过程,而这个后端呢,咱们在开发中有一个词经常用于表示后端。这个词叫什么,我写一下啊,它叫这个词叫做接口。这是我强调啊,这里的接口它指的不是咱说那个interface跟那个不是一个东西啊,就是它指的不是interface,这接口指的是什么?就是咱们开发这个controller。
05:06
Service和这个map的过程,这过程我们就叫开发接口啊,所以这个是咱提到的,也就是说呢,咱一会儿要做那个讲师部分,就要开发讲师的这个接口部分,把它接口做到,但是接口指的不是interface,它指的是什么?是咱写的controller servicece和micro过程啊,这个过程叫开发接口。比如说以后在面试中,别人可能会随意问你一个问题,说你在项目中有写过接口吗?那别人问的接口不是说interface问的是什么,就是问你啊有没有写过cwi map这个过程,这个叫开发接口。而咱在前端用阿贾克斯干什么?用它就是调用咱这接口,比如阿贾克斯调用我们这个controller。这个我们叫。
06:01
调用。然后调用接口,那我接口肯定要给他返回这个数据,比如说我现在做查询,那就返回查询那个数据,我做添加,那它返回添加也是成功还是失败啊,这过程就叫前后端。奋力开发啊,这是咱们说的一个完整过程啊,我再重复一遍啊,然后咱后面关键这过程来继续来做啊,咱今天先做后端,我最后重一遍啊,这过程怎么样?首先后端是什么?就是咱们写那个controller service和micro过程是咱一会儿要写代码,而这过程中有一个词的描述叫开发接口。这里接口指的不是interface,是咱们开发control servicece methodity过程,这个叫开发接口,而前端作用就是减数据的,那前端怎么做?咱要用这个叫阿贾可斯操作去调用咱这个接口就调用CTR了,让它反数据,比如说你做查询,那咱调这个查询的controlrler,由查询controlrler就来返回这个数据,这过程就叫前后端分离开发,咱今天主要做的是后端开发,咱后面会做这个前端啊,这是咱们说的一个。
07:18
基本概念就是前后端分离开发啊,里边就是咱要做开发接口,当然在实际的这种项目开发中,一般在这之前会有一个东西啊,它叫这个东西。叫做。开发文档。什么叫文档呢?说的简单点啊,就是别人给你写一个word文档,里面给你标注到了,就是你要写这个接口叫什么名字,里边有什么参数,然后反映什么数据,然后咱们按照它来写接口,前端按照它来做这个调用啊,这就叫前后端分离开发,咱现在先写后端,后面再开前开发前端啊,这是咱们说的一个基本概念。啊,如果各位还不是很清晰,咱后面呢会每天都写这个过程,随着我们开发,各位应该慢慢都能理解啊,今天你先对这个概念有一个基本认识,主要各位先记住它接口指的不是interface,是咱们写CR servicece micro过程,这过程叫开发接口。
08:20
啊,这是咱提到的,然后这里面提到我们要返数据,而返回数据,我们目前返回的都是这种类型数据,就这个A格式数据啊,咱都是返回它。这个啊,是咱们把概念我们做了一个说明啊,所以大家把这个给他先知道啊。
我来说两句