00:00
那在具体啊来写这个第二阶段的功能以前,我们要先了解一件事情,就是什么呢?咱们现在已经开始开发这个服务器的代码了,那么我们要了解一件事就是什么,整个JAVA1服务器的代码,它是分成三层架构的。那是哪三层呢?来我们给大家梳理一下啊,介绍一下,首先呢,这边是这个客户端。浏览器浏览器是吧,稍等。啊OK,然后呢,这边是服务器啊,这边是服务器。那么服务器里面是不是有这个Java e的代码呀,所以咱们说这边就是Java e3层架构。啊,这三层架构分别是谁跟谁跟谁,请看一下,首先第一。
01:02
是外部层啊,好像有点小有点小来外部层。哎,第二个层就叫做试图展现层。展现试图展现成啊,一些台湾的书,他们就这么翻译的,咱们内地这边就叫做外国啊,外国成好。那么还有什么呢?还有一种是service层,第二层是service层,业务层啊,又叫业务层。我把这段扣掉啊。中间这一部分叫做service,依然无常。什意思?古权给他打过告是吧?业务层好,那么还有一层叫做19层,DAO19层对吧。说句话是吧。
02:02
这个持久指的是将数据写到数据库啊,不是时长啊。好,那咱们把这个拿掉。你这个输入法不太好,哎呀,老是输入我对吧,出卖我的不太好啊,这是持久层,然后这边是什么呢?再到这边是数据库啊,这边是这个数据库,哎,咱们了解一下OK,数据库,哎,好,那么咱们常用的数据库有哪一些,就比如说my circle啊,Oracle DB处。还有等等啊,这些是最常用的加号里面开发最常用的,好OK,那么大家注意看一下啊,所有的代码请求是不是从客户端开始发起的,IP地址端口号,工程路径啊,叫资源路径A。
03:17
资源路径啊,那么他请求会先过来,你看他是从客户端发过来的,那么发过来以后啊,这个每一层他干什么事情呢?我们来看一看,第一他们干啥,注意看啊获取请求的参数。获取请求的参数,然后封装。程维。并对象。哎,这是他第一步要干的事情,第二他封装好了对象之后干嘛呢,调用。Service称。处理业务。
04:02
调用C处理业务好,那么它处理好了以后,这边是刚才干嘛呀,就是页面就是回传数据啊,回传数据就是响应数据也行是吧,响应数据给客户转,那么这个响应啊,咱们最早的时候可能就是干嘛,就是请求转发。重定向能理解吧,就是页面跳转了,他开始跳去不同的页面了啊好,这是外B层干的事情,那service层。处理。业务逻辑处理业务逻辑,然后调用19层。哎,保存到数据库就这样子,你看啊,他调用service么,他就调用这边来,然后它处理好这个业务逻辑以后,又调用DAO保存到数据库,那这边干什么事情呢。
05:05
下来一点啊,这样对齐好了,第二层他只干一件事情。迪翁持久层。只负责跟数据库交互。啊做什么操作呢?Crud操作啊,那rud是啥来吧,C是什么呢?为添加就创建了是吧?哎,然后R呢。是读就查嘛,是吧,就查,然后U呢啊。啊改,然后D呢,对delete删就这样的改的是它了啊然后呢,继续看啊,它这个流程又从这边访问到这边看见了吗。
06:06
啊,然后这边它访问到数据库,然后数据库呢,又带回来这个结果,然后一层一层的返回,听见吧,最终交给客户端,啊,最终把数据交给客户端。响应给客户端啊,并。解析展示在页面上,大家看整个流程就这样子的,整个流程就这样子的,那么你从这个流程上来看呢,你也能看到我们学习的一个。路线,大概的一个路线啊,比如说数据库咱们是不是学过呀,然后呢,咱们就开始学客户端,客户端涉及到的技术又是哪些,就比如说HTML,你刚才不都学过。就是为什么我们要一点点学,学完之后连起来你看啊,HTML页面GSS样式GS哎脚本是吧,是不是都有啊啊后面呢,还有一些框架,比如说VE啊,什么几UI呀,还有几是吧,咱们现在学的几啊,甚至还有几I等等等等啊easyi等等太多了啊这些呢,你看就是咱们涉及到前端相关的一些技术。
07:30
啊,简单相关的一些技术啊。OK,那么再来看那web层涉及到的相关的技术又有哪一些呢?有哪一些来,咱们先说明一下,外B层他干嘛,是不是用来接收请求比的响应数据啊,那咱们说讲过的东西,什么负责干这个事情上面的程序啊,他不是干这个事情的吗?非有请求啊,哎,当然了,这是web这个阶段啊,学习的技术点啊,后面呢,其实还有些框架是吧,比如说最最早最早的时候有什么,哎,Work呀,什么是1.x啊,是2.x啊,对吧,这都是框架,哎,还有什么spring m bc啊,啊这个这还是新的,其他一些已经过时了啊,这些已经很早以前的框架了,你们那该没有听过啊。
08:26
好对吧,OK啊,这个是重点,咱们讲的是是吧,那这里呢,涉及到什么技术啊。STEM框架,框架专门负责这个业务对象的一个整合啊来那这边呢,学到哪些技术。GDBC啊。B啊,对呀,咱们还有视当中的GDP。哎,还有啥呀。
09:01
呃,倒不是,倒是一个一个类啊,还有这个叫做MY后面讲的框架,还有框架也是框架啊。好,这些都是什么呢?持久层的技术,甚至还有什么GPA啊等等啊,太多了啊,这这个也写不完了啊,这咱们制造的GPA啊等等,好这些就是咱们要学的一些框架啊和技术,好了解一下,这就是Java意义的三层架构啊,再加上E的三层架构好。Okay。
我来说两句