00:00
好,那么我们再回顾一下我们的前台会员系统。首先还是这个搭建环境。啊,这个搭建环境呢,就是一个spring加spring cloud的一个微服务环境。那么在spring boot里边哈,我们是。呃,用spring整合了我们的MY,整合了我们的Sam lef整合了我们的啊,整合了这个spring session。嗯。我们这个在这儿来罗列一下啊,什么三。哎,整合了一下我们的这个。啊,这几个。呃,然后呢,在spring cloud这我们用到的啊瑞作为我们的注册中心。
01:03
然后呢,是我们这个肺啊,作为一个远程接口的声明式调用。哎,那你用到F的话,其实它底层呢,就一定会有这个的啊,就哪怕说你表面上没感觉到,但是它其实也是用到了啊,这是这是我们一个客户端的一个负载均衡,然后呢,我们还用到了度啊,它作为一个网关。哎,然后呢,我们还用到了它的一个做filter的过滤。过滤啊,检查登录状态啊,这样一个功能。呃,还有呢,我们嗯调用了第三方接口啊,不过那个第三方接口我们在具体功能里边来说。这是我们的一个环境。嗯,然后呢,搭建环境完了以后,我们第一个模块哈,也是这个用户啊,就是我们会员他的一个登录一个注册哈。
02:05
呃,这部分。其实呢,涉及到我们的,呃,就登录注册本身来说哈,对我们先是用到了一个发送短信验证码。调用第三方接口。给用户的手机啊。嗯,发送这个短信验证码。哎,这是我们调的一个第三方接口。嗯,然后呢,我们还是使用了一个b CRA password一口。来实现实现一个带颜值的一个加密。然后呢,我们是使用了一个。Spring。哎,去实现的一个去解决我们分布式环境下啊,这个赛程不一致的问题。
03:07
然后呢,我们是使用这个。嗯。啊啊,使用red作为我们spring session的session库。哎,Session的数据呢,就都存到我们这个里边,这样的话它存取速度比较快。还有呢,是在我们这个做中使用这个做的一个filter。哎,实现一个登录状态的一个检查,哎,啊并且呢,这个在这个座当中啊,配置各个具体微服务的。访问路由规则。哎,因为从这开始呢,就牵扯到做对各个具体为服务的一个访问啊这样一个问题。
04:05
嗯。再然后呢,这部分完成以后呢,就是我们这个发布这个项目啊。发布我们这个众筹的这个项目,这里边儿呢,我们呃有亮点的技术哈,就是使用这个阿里云的这个oss。找对象存储这个服务。呃,实现了一个呃去。保存用户上传的图片,哎。然后呢,后边就是我们这部分啊,它的这个。对象呢来说呢,字段比较复杂啊,就是说这个需要我们去做的时候呢,需要去细心一点啊,这是我们用到的另外一个可以说第二个啊,第三方的一个接口。发布项目完成以后啊,我们需要把它去这个叫。
05:00
呃,支持这个项目啊,对,支持之前呢,是我们去展示这个项目。这个是我们把数据给查出来,然后呢,到页面上去进行的一个显示啊。嗯,将数据库的数据啊,嗯的数据库中的项目数据啊查询出来,然后呢,到我们这个页面上啊进行一个显示。然后呢,说我们这个支持这个项目。那么你首先呢得去啊,经历的流程啊,大家回忆一下啊,看你脑海里边是不是能浮现出来我们之前的那个画面,先去显示你支持的当前这个档位的回报的信息啊,先确认回报的信息,确认完了这个回报的这个信息呢,下一步是我们去这个。呃,确认这个订单生成订单以后呢,就进入我们这个支付的流程。
06:04
先是说确认我们的这个回报的信息,哎。然后呢是呃,生成这个订单,哎,然后下一步是进入我们的这个支付的流程。进入这个支付的流程呢,这里边儿我们就调用的是支付宝,哎,开放平台提供的一个支付的接口。哎,所以在这儿我们一共用到了三个,呃,第三方接口啊,这个是有发送短信。发送短信,哎,然后这个oss对象存储啊,然后是我们这个支付的这个流程啊。嗯。以上呢,就是我们根据我们的功能哈,具体开发的这些个功能,我们去对我们整个这个项目里边呢,所涉及到的技术呢,又进行了一个回顾啊,当然最后呢,我们。
07:02
呃,又进行了一个线上的一个部署。这个时候我们做了这样一些个操作哈。嗯,就是说先去准备了一下这个环境。先去租赁了一下这个阿里云的这个ecs这个弹性服务器。哎,嗯,然后呢,我们去安装我们的。嗯,应用程序。我们去装了什么呢?装了JDK,装了Tom k,我们去装了MY啊,装了这个red。哎,然后呢,在线下呢,我们对我们的项目哈,进行了一个打包,打包之前呢,我们去修改了一下它相关的参数啊。修改我们项目的。呃,连接信息啊等这个参数。
08:05
接着呢,是进行这个打包啊,这里边有的是这个袜包,有的是我们spring BOO的那个架包,哎,这个打架包的时候呢,还牵扯到要继承一下spring boot,要要加入他的那个build的那个呃插件。打包,然后这个上传,然后这个启动,然后这个访问啊,是经过我们这样一些个呃步骤啊,经过这样一些个过程。肯定我们这个项目哈,总的来说,咱们是为了把让大家去体验,把这个项目的功能和我们要用到的技术呢,给它融合在一起啊,让大家感受到这个项目开发的一个过程,但很明显咱们并没有把所有的功能都去做一遍啊,有些功能的话呢,呃,有些功能。你像比如说我们展示项目呀,是吧,这边这个发布项目哈,呃,比如说展示项目哈,生成确认回报信息,生成订单这些部分呢,它没有什么特殊的技术,是为了进入支付流程啊,所以说我们才做的这些有的呢,它没有什么新技术,也跟我们要讲的这个别的技术呢,没有什么关系的话,咱们这些功能也就没有做了啊,所以实际开发和我们教学的这个项目呢,肯定还是有些区别。
09:18
但是不管怎么样呢,还是希望大家能够通过我们这个项目啊,能够有一些个收获啊,能够在大家学习的这条路上呢,能够给大家一些个实质性的帮助。
我来说两句