00:00
呃,那么接下来啊,咱们就来看一看怎么样来处理我们现在他的一个请求,就是我们刚才已经说好了啊,说你现在呢,要把我们这个证明消息发送到某一个地址,那么咱们现在呢,那得对吧,开发一个程序啊吧,对发送这样的数据呢,来进行处理啊,来进行处理,那我现在呢,那如果要开发程序的话,那么你想一想,那么这个东西由谁来做,最早的时候,最早的时候,其实如果要想处理我们现在一个外部请求的话,那么你应该去写谁呢?写什么third that对吧,写什么that对吧?哎,那但是现在呢,基本上这个东西有一些成熟的框架,比如说对像在咱们这个SSM之前有什么呢?有什么SSH。对吧?这个SH指的什么呢?就是咱们这spring,然后ru和he light,其中呢,咱们这个tru对吧,它呢其实对我们这个s light他们也做了一些封装,对吧?然后由他呢来帮你做一些我们这个对吧这个处理,所以你发送请求,然后呢,交给我们现在这些框架对来进行处理,主要那现在呢,我们是短板请求交给谁呢?我们主要是由我们的springc对吧来用他来做答处理对吧,那你这里又要用到spring Mac,然后同时呢,那么我们现在创建对象的时候,还得用到我们spring对吧,那么还得有一个外部服务器,那么所以说呢,咱们这里在开发的时候,我直接啊去使用我们spring boot了,对吧?那么这个spring boot是什么东西啊?那么咱们现在呢,来看一下在这里关于我们的spring BOO它的一个简单介绍啊,关于咱spring BOO简单介绍,那么spring呢,它本身的是一个我们的框架啊框架,那么它的目的呢,其实设计目的就是简化我们现在spring的它的一个开发过程,所以说呢,呃。
01:45
呃,就是现在的这开发啊,现在开发同学们其实越来越简单的,就是现在入门其实越来越简单的,对,就是假如说我现在我要是这开发的话,就是我入门的时候,那我们对吧得对吧,就就说在Java这块吧,对吧,那我们那时候还学什么图形用户界面,还得去写什么QQ程序,还得去写什么扫雷,没事的时候还得写什么飞机大战,就那个时候感觉那个时候你才入门了,你看现在基本上这个咱们这CS那种这这这种项目,基本上咱们在Java这本书根就不写了呀,对吧,因为我们现在一般在Java基本上就是BS开发对吧,当时我们在讲这个网络编程,在讲线程的时候啊,不是现在讲了就完事了,那肯定得做一个真碎的,做一个聊天室出来啊,就类似于QQ聊天那种。
02:30
对吧,那么然后咱们现在这个完事之后呢,那么到时候还得学什么呀,对吧,So that是吧,就是我们现在说GDPC得说这一套完成之后的so that,而且so呢,比现在学的东西要多一些,对吧,那个什么配置文件怎么样的对吧,然后呢,你进入创建的方式对吧,怎么怎么样对吧,然后现在呢,其实我们更主要的什么样,更主要的是因为没有没有人用了嘛,对吧,So基本没没有人用对吧,但是呢,我们好多跨底层是他对吧,所以说我现在好多学生在学的时候直接呢soline对吧,简单了解,然后呢,我们直接就进入到我们的spring BOO对吧,它会有一个什么样的感觉呢?就是会这个spring太简单了,但是你要是想,哎这里边是怎么回事呢?他其实说不太明白啊,那么我们现在在这里其实就是么呀,他帮咱们做了太多的事了,对吧,怕他太做太多事了,比如说对吧,那么有了spring BOO之后,它咱们可以干什么呢?就不需要对吧,在那些短吧这个配置文件简化了,就不需要说我现在对吧,每一个东西都在配置文件里边配。
03:31
两边都配配文件配一下对吧,那么原来呢,在没有咱们spring之前对吧,那么其实呢,我需要配好多配置文件,什么spring的对吧,什么咱们这个对吧,这个外边插外边插外B的对吧?这个东西呢,对吧,咱们现在基本上都没了啊都没了直接呢,它有一些我是默认配置对吧,因为它在设计的时候呢,它有个原则叫什么呢?叫约定优于配置,比如说我现在想配我和我的ready集成对吧,那我和ready集成呢,那么默其实默认它提供这ready的支持对吧?那如果提供的话,那我现在端口是多少呢?大家默认是不是都是我们这个636379啊对吧,那咱们约定好了,对,如果你有特殊的你再改对吧,比如说我现在访问他们开的,他们开的默认端口就是8080对约定好了对吧,然后还有一个好处什么呢?就咱们说啊,那我要把我这写的这个应用呢,发布到服务器上对吧?其实如果说对于我们初学者来讲,给大家介绍他们CAD,然后介绍一个写一个应用,然后再介绍发布到服务。
04:31
这个事呢,那么其实呢,就在两节课左右对吧,那么咱们现在不需要了,为什么呢?因为spring部分啊,它内嵌的一个烫不开的,你写完程序之后一启动,它会启动一个内嵌烫不开的是吧?它本身有一个内嵌烫开的服务器对吧?然后接下来那么咱们现在呢,这个子织部的就是管他说叫什么,就是说我们的集成了很多东西对吧,比如说我现在经常用的一些第三方的对吧,比如说什么my circle啊,Red呀,Electric search呀,什么咱们double卡夫卡呀,对吧等等,像这些呢,对,包括一些咱们消息中间件啊,什么那些什么SMQ,对吧,这些东西它都提供了支持。
05:08
啊,都提供执行,而且呢,都有一些默认配置啊,都些默认配置,只要你把依赖加进来之后,那么这个时候呢,哎,那么它呢,就有一些默认配置会生效啊,那么咱们这个做起来就比较简单了,那么另外一个呢,说老师那我现在开发的时候说用组针布的,那么你又说用什么SSM,那么到底这个东西它俩什么关系啊。到spring BOO和咱们SSM对吧是什么关系,那你可以这么来理解,Spring BOO呢,它是一个整合框架对吧?它整合了我们spring Mac对吧,等其他的一些像这些东西对吧,都把做一个整合对吧?那么只不过呢,让你在咱们这个使用的时候啊,更简单了对吧,更简单了对吧?那么我们现在呢,在这里啊说老师那我的spring Mac和spring呢,对吧,那么他俩呢,其实都属于我们spring框架里的内容对吧,那么这个呢,是我们的核心,然后spring Mac呢,其实主要是用来做我们这个啊请求响应的啊,主要做咱们这外部请求响应的对吧?好的,那我现在呢,那说老那我现在这里边没有配置文件,那么如果说我有一个需要额外配置东西,那么这个时候,那么去哪配呢?那么在我们spring BOO里边,它有一个核心的配置文件,对吧,这个东西呢,叫OB practice,那么如果你去公司的话呢,那你可能会看到啊,这个不叫这个名字,或者叫什么呢,或者叫做我们这个OBYML。
06:31
对吧,这是一个配置格式对吧?这个YMXM大家应该见过,叉ma大家应该见过吧,对吧?这个YML什么意思呢?这个YML它的意思是说我现在y ML not啊XL不是一个,这个不是不记你了,他就说不是是吧,它就不是XL对吧?那么咱们现在这里呢,对吧,咱简单知道诶,我这里可以有它的一个配置文件就可以了,那么接下来把这个东西介绍完之后呢,那么咱们呀,就开始去搭建我们这S项目啊,我们先把这个说一下啊,停一下。
我来说两句
6
666