00:00
咱们做一下啊各位,呃,那么在这里边呢,咱们看好了,先画流程图啊,养成习惯,在今后的这个在在今后啊,这已经有了,在我们今后啊,在今后的开发过程中,每一次开发之前呢,实际上呢,你呢,都要在脑海中先把这个流程图搭建出来啊,我们看看咱们这个功能是什么呢?诶我们看啊,我这个我这画图崩了啊,崩了啊。来一个那耽误时间啊,这个软件都在崩,做一个给大家看看啊,看看啊,那么我们这个项目呢,简单说呢,就是我们说这个网上啊,网上的这个什么呢?网上订餐这个系统里边的这个什么呢?关于这个会员卡啊,关于我们说的这个会员卡,它的这个什么呢?它的这个发放,那么与我们的使用好了,我们看看啊,那么在这里边无非是什么呢?左边一个浏览器六,右边一个服务端啊,我们看一下一个浏览器呢,代表什么呢?代表一个用户好了。
01:13
那么我们做的时候呢,要从什么呀?要从请求发送开始做起,那么在这边呢,我们需要通过加载一个网页,比如说index.hl文件来控制浏览器请求的三要素,对吧?那加了一个网页,那么在这个网页里边呢,咱们就写写画画,比划比划,那么首先呢,在网易通里边请什么呢?就上我们说啊这个新用户啊,去申请什么呢?新用户啊,这个申请啊,申请我们说的这个会员卡啊,会会员卡的这个什道,这个通道啊,这个通道好了,在这儿新用户啊申请会员卡通道,那既然是新用户,那么这里边呢,那我得写上什么呢?你得写上用户名是吧?大哥怎么称呼呢?啊大哥怎么称呼,就哪边,然后呢,再一个是什么呢?诶用户名,然后再一个什么办卡干嘛,不就为了让你钱吗?诶预存刚想预存的这个金额啊,预存的这个金。
02:13
这个金额好了,在这存多少钱好行了,在这,那下面是什么呢?下面在这里边过来,那咱们就写上啊呃,写上什么呢?这个会员卡申请啊啊会员卡的这个什么呢?这个申请是吧,一点提交行了,那么这是第一个页面,在这第一个页面。那么这页面呢,就是我们说申请单卡了,对不对,那么他发起一个请求,那么发请求呢,给我们的服务端,给我们的服务端在这行了,那么请求发送过去,发送过去,那么在请求包里边呢,带着我们的什么呢?参数带我参数过来啊那么里边写什么呢?呃,User name啊等于比如说卖啊然后呢,这里边呢,预存的金额,预存金额多少钱呢?啊,比如说money money,那money多少钱呢?啊,比如说存100元吧,100元好吧,不来在这儿,然后接下来呢,我们看看啊,那么针对这个请求,诶,我们得有一个so出来,得有一个出来在这万好了,那么one sort在在务网站里边干嘛呢?啊,办卡呗,办sort里边,诶就是我说他业务的开卡和开卡,给当前用户开一张卡,那么在里边怎么做事呢?怎么做事呢?第一件事情,那么我们需要去调用,调用我们的。
03:37
请求对象啊,这是咱们说的请求对象来读取,读取我们请求头中的参数信息好了,我们知道这个人叫什么名字,然后在这里边呢,存多少钱,然后第二个在这里边呢,我们第二步干嘛呢?要创建几个cookie呢?那么我们要创建两个,诶就建两个开心就建两个cookie对象,一个cookie里边存放什么呢?存放用户名称,一个cookie存放我们说的这个什么,它的金额,哎,我又存两个cookie了,好了。
04:08
然后第三个,那么在这里边呢,我们需要将什么呢?将我们的这两个cookie,就两个啊就两个cookie,将两个cookie底下,那么干嘛呢?写入,写入到我们的响应头里边来,写到响应图中啊,写到响图中,然后第四个,第四个在里边,那么我们要将什么呢?将我们的这个什么呢?将我们的这个点餐点餐页面那么去发送,发送到将简单页面写入到什么呢?写入到我们的这个显T里边来显示T里边来行了点餐页面啊页面,那么现在呢,诶,我们的这个one工作完毕了,那么此时呢,它呀,那么往回推,往外推的时候怎么推呢?推给浏览器,那么在浏览器里边我们是不是要有一个响应包包啊响应包哎在这看好了各位响应包啊在这。
05:03
那咱就写上H啊,咱们写上我们就给他响应包好,那么在响应包里边呢,因为我们访问V的是一个独立的资源文件,所以呢,所以此时我们的状态行里边的状态码是多少呢?是200对吧,一个独立文件200,然后呢,在这里边我们当前的这个响像头,我们看一下啊,在这儿回来我们响像头里边会有一个什么呢?我们响像头里边会有一个cookie,会有一个cookie Co OK k cookie啊,那么cookie里边是什么呢?那么就是我们说的卡一啊,还有我们说的卡二,两张卡好了,那么这个时候在我们的这个。这块啊,空排行,咱们就简单意思一下啊,空面行在这里边,那么在这里边我们看看在这里边是什么呢?诶就是我们说的这个点餐饮面啊,咱们写上它就是我们的点餐这个页面,页面行了打位之后,那么在这里边我们看一下什么呢?我们说浏览器,首先浏览器干嘛呢?第一个它呢,去存储了我们的这个CAT1,然后呢,我们的CAT2,然后再一个干嘛呢?他要去展示,他在单器里边去展示,展示出什么呢?我们的这个点餐这个页面,点餐页面好了,那么点餐页面给他起个名字吧,叫INDEX2 index2这个HL文件,然后在这个文件里边呢,那么我们去画一画,说在这里边呢,比如说有我们算什么呢?有我们的这个食物,有我们食物的这个类型,说你都啊,食物的这个类型,食物类型里边都有什么呢?我们看一下在这。
06:46
说有什么呢,包纸啊,咱们写上有饺子,有饺子啊,然后里边呢,单选单选啊有饺子,然后在这里边呢,还有什么呢?还有我们说的面条啊单选,然后这里边还有什么呢?盖饭,咱们写简单点啊盖饭行了,然后这里边一个按钮叫什么呢?啊,这个点餐啊,都是说什么呢?下单啊,下单消费啊下单消费行了,那么这个时候呢,我们看看我们的浏览器。
07:20
看这啊,这是另外一个网页啊,另外一个网页在这儿,刘外琦干嘛呢?发起了第二次请求,那么在这一次请求中,我们将携带一个什么呢?携带一个请求协议包对吧?发一个请求协议包发过去了,这是我们说什么请求协议报告好吧,那么我们说在这里边,呃,我们的请求行请行里边呢,那么就是什么URL啊啊URL,那么这里边写的是什么呢?写的就是我们说的这个my web这个网站下面的toth th啊toth th,然后请用方式method什么呢?Get对吧?行了,然后在这过来请求恒下面什么呢?是请求头,那么请求头里边呢,比如说咱们写上什么呢?放那个东西啊,比如说参数,参数它是什么呢?是一个叫food的东西,食物啊食物,比如说叫叫饺子啊叫饺子,然后里边还有什么呢,还有。
08:21
Cookie啊cookie,那么cookie里边什么呢?CARD1,然后呢,CARD2啊二行了用户名和余额。过来啊,一个好了在这,然后在这里边呢,那么这个请求给谁呢?给我们的网站,同一个网站中另外一个th to th哎,我们看一下啊,那么在里边。刚写的to,那么to third里边完成的是什么呢?我们说就是什么呢,这个这个花卡消费啊花卡我们说什么呢?消费消费,那么这边怎么做事情呢,过来啊怎么做,首先第一件事情。
09:02
他要读取什么呢?勾取我们请求投中的这个参数,来得到这个用户,他的这个点餐,用户点餐的什么呢?点餐的这个类型,说他要吃饺子是面条,然后第二个在里边,我们要读取什么呢?诶读取我们请求头中的请求头里边的这个什么呢?这个cookie,诶来得到什么呢?得到我们用户的会员卡,是不是我刷卡消费好了,然后第三步处理业务,那么根据是根据啊根据我们的这个什么呢?这个实物,根据实物的类型来干嘛呢?来进行我们的消费处理啊消费消费处理,消费处理好了,那交易处理之后干嘛呢?第四步,第四步呢,我们将什么呢?将我们的这个cookie,将cookie那么干嘛呢?交还交还给我们的用户,那么并将什么呢?并将我们的这个消费,消费记录消费记录,那么消费的这个记录把它写入。
10:02
协助到那里去呢?写入到我们的显要体中好了,就是这个功能,这是利用cookie来完成一次什么办卡刷卡消费这个功能好了,那么此时这两个索卡之间是不是就通过我们说的这个卡来共享这个用户数据啊?那么在这次开发过程中,你看看我为什么让大家反复被流生成呢?因为在将来我们的业务过程中,他会知道浏览器出现的多次请求,会涉及到多个资源都有谁,这里边都有谁是么要开发的这个网页,理论上美工来写,让咱们美工你写。该卡嚓条点点你写,点开页面点击写框条条件写四个资源文件点你写,写的过程中干嘛呢?根据第一次请求,第二个请求来走,那么第一次请求里边先控制浏览器的请求方式啊,然后呢写开卡,然后写点餐页面写我们说的什么呢。
11:00
方款消费1234流程图,这就是让大家反复讲为什么被流程图,你知道在这个过程中有哪些资源文件参与这他们的功能,然后呢,知道什么呢?在流程里边谁先来,谁后台,谁提供数据,谁处理业务,对不对,这流程图就让你背一点,让你背画流程图,将来你要处理业务越来越复杂,一次请求礼边几十个,几十个网页掺和在其中,像像我们说像京京东啊,淘宝啊,光是一个下订单,比如我媳妇儿所在的京东,光一个下订单里边一个组多少人,78个人,你想想一个订单业务里边多少个步骤,多少个S,多少个页面,你脑子里没有流程图,你能干吗?你干不了啊,然后这里边咱们写上cookie。我们说什么cookie来模拟,模拟什么呢?我们的这个,我们说这个什么呢?这个划卡,划卡什么呢?消费消费的这个什么这个通道啊,你没有脑子流流程图我说了你做不了开发行按流程走,先写这个页面什么呀,会员卡申请通道来走,我们看一下啊,那么在这里边呢,我们新建一个网站出来,然后其应用,然后在这里边呢,过来咱们写上什么呢?写上13好了,就说说什么呢,就说说这个cookie啊,就写cookie得了,抱存来跟我走,各位啊跟我走,脑子里得有图啊,你看交警给气的我这个网站都建错了啊,梦model抹掉他啊。
12:38
文件new model,然后这里边呢,企业应用啊,没点上,然后下一步,然后重新写上,写上13,然后在这边,在这边哎,写cookie来走保存,保存完了之后呢,先写这个页面,在web下面先整一个欢迎页面出来好了,那么在这里边来一个index啊保存保存之后呢,在这里边先来一个居棕,居一个棕好了,然后呢,在这里边来一个什么呢?标题front fo fo,然后写上什么呢?这然后写上什么呢?这个color红色,然后写上什么呢?Front和size size,然后里边呢,写上什么呢?写上呃,40个像素好了。
13:28
我来啥玩意儿,说什么呢,说是新会员啊,新会员这个申请什么申请这个开卡啊,申请开卡好了,在这新会员申请开卡,然后下面呢,来个for for,然后呢,Action,然后写地址,然当前卷集中叫my web,对往上头的one threat好了,然后在这里边呢,就要写啊,都要写上去啊,你再列,你不列你就没法栽跟头,你不栽跟头知识点就不清晰,就这么简单好了,这table,然后包点边号等于二好在这table里边找整式啊,整两个式出来,第一个什么呢,啥名呢,怎么称呼啊,哎,这里边TRTR里边呢,咱们上TDTD啊过来说呢,呃,用户名啊用户名好,过来来一个小文本框PD,然后写上什么呢?Input time等于test,然后里边写上什么呢?写上内。
14:29
它等于什么呢?等于U内啊,就是零好了,复制一下CTRLZCTRLV,然后第二第二个什呢,预存均额预存,咱们写上啊,这个金额啊,预存金额行了,然后在这里边过来选什么money money好来第三个过来,那么来一个提加按钮过来,填上input,我们看一下input time等于我们的sub好了,到里边写个value纸说干嘛呢?申请啊,申请办申请开卡啊,申请开个卡好了,保存,然后这边写个reset,说什么写错了重写啊reset好了,那么在这里边把这个抹掉,那么我们现在完成了什么呢?我们完成25%的工作量,因为四个资源文件完成第一个文件把它丢浏览器中,模拟一下,看看能不能控制浏览器请求三要素好了,F12键过来,那么写上名字Mac。
15:29
金额100元好了,走,看这看这,那么访问的是ma的one,然后请方是get,然后两个请求参数user算内和money没毛病,那么接下来按照流程图啊,按照我们的这个流程图走,我们看一下啊,在哪呢?在这请求发过去之后,One sort对B当前组开卡行了,然后在src下面,我们在这里边写一下啊,写一个S出来,然后里边写报名cm.BG power node点咱们写上ctler,然后在这里边呢,我们出一个one serve light好了,搁这一放,放好之后呢,走一下,我们看一下s map撇one shirt斜线弯好了,然后在这里边呢,因为这get的请求,所以走督盖的方法,按照我们事先想好的流程走,走第一个说调用我们的请求对象啊,调用我们当前的请求对象。
16:29
读取什么呢?读取我们的这个请求头啊,读取请求头里边的参数信息好了,那么这里边主要有什么呢?两个参信息,一个是你叫啥名字啊,能够写上username,另外有什么呢?你准备存多少钱好了,那么在这里边写上啊,Username等于等于什么呢?Request点,然后是get permit,取参数名称,咱们看到了那个参数发的叫什么username。第二个money想存多少钱呢?那我写上request request.get per perter,然后在这里边写上什么呢?Money好了,Money到手之后了,那么接下来干嘛呢?做第二步什么呢?开卡啊,啊,开卡行了,来cookie cookie那后写上什么呢?写上了卡一这第一张卡啊,那等于new,然后写上cookie啊,New cookie,然后那么关键字呢?写什么呢?关键字完写上,它叫做userna。
17:29
好了,把这个用户名放过去啊,放上去行了,然后在这里边呢,诶,我们再往下去看啊往下看。那么下面呢,来第二个cookie啊,那么就第二张卡,然后卡二等于我们选new我们说的cookie,然后里边呢,写上你的金额money好,那么这个money呢,往里一放,一直支付券放完之后,然后干什么呢?这是开卡,第三个什么呢?发卡,什么叫发卡,什么叫发卡?那么就是将我们的这个cookie把它写入到响应头中啊,那将cookie把它写入,写入到我们的响应头中来,交给我们的浏览器好了,那么这时候呢,出长res p器点,那么咱们写什么呢?写上个a cook,然后CUT1好了,然后呢,Response response啊。
18:23
OK,第二,然后选ad cookie写上看二,然后别忘了还有一件事情,什么事情呢?那么在这里边第四步,我们要通知通知浏览器,那么将点餐页面,将点餐页面中的这个内容去写入到我们的响应曲中来,交给我们的浏览器好,那么点餐页面在哪里呢?点那面在哪里呢?看这张图在这。点餐页面,那么它将作为一个独立页面来出现,那么在这里边我们在web下面去新建这个网页出来,好来写上什么呢?Index_二这样个什标文件,好点开页面保存。
19:08
报德八了之后呢,在这里边好过来,那么我们就写上,先写一个三啊,先写个三搁这。那在这里边呢,写上一个fo标签,然后写上style,然后写上我们说的color Co color,然后写上red,然后写上我们说的fo size fo size fo,我们说size啊,回来防size好,然后里边呢,也是来40个像素好,我这一放,这叫什么呢?点餐页面好了,然后在点餐页面里边呢,呃,我们整个form from,看form里边怎出去还是同一个网站my web网站下面的two th好了,在这,那么在这里边我们看一下来一个什么呢?我们说食物类型啊,实物的咱们写啥实物,实物的类型不来,那么在里边写着。
20:00
Input time等于radio好了,内等于什么呢?Food,然后radio里边你不写白六值就是啊对不对,那我写上饺子好这第一个啊说吧,好吃不如饺子对不对啊,我们看一下食物啊饺子,然后我们还卖什么呢?还卖我们说的这个面条啊,面条是这个啊,是面条,那这块附几张面条啊,那咱们就可请价位,只让用户知道多少钱,说饺子一份多少钱呢?饺子一份我们说什么呢?30元啊,30元一份饺子好30元饺子然后在这里边过来,那这里边呢,咱们看一下过来饺子一份面条多少钱呢?一份20元,20元来20元。好了,OK,行了,那么再来盖饭啊盖饭那我们写上啊,我们知道这个盖饭盖饭,那么盖饭一份多少钱呢?你比如说我们说15元啊,盖饭一份15元,好在这啊啊15元行了。
21:08
然后再来呢,这里边呢,做个BRBR就干呢,哎,我们就写上什么呢?写上input time等于sub好了,各来然后几个外要值,外要值里边写什么呢?外要值里边写上什么呢?我们说这个,呃,我们说花卡消费啊花我们说消费,哎在这花消费行了,那么我们的one写没写完呢?我们的master没有写完呢,对不对,One没有写完,那么在这里边,那我们看一下,呃,One shot里边没写完。他这步里边通知对通知,通知我们的这个什么呢?通知我们的这个tomcat,将这个页面的小进系统,那么这时候我要怎么做呢?请求转发,请转发好了,那么在这里边我们去看一下,那么写上request.get request开,那么前面写上什么呢?斜线index_二点文件好了,直接写forward,写上request response,那么此时你看再返回的这个响应包里边,在响头里边有两张卡,而在响起边放的就是这个文件的内容,打过去,打去看这张图。
22:23
打去了,那么用户点餐,点餐之后呢,发起请求,那么在这里边它不仅要有我们的这个请求地址,使用方式,还有用户选择食物类型以及什么呢?两张卡,那花卡消费嘛,两张卡过来给谁?给了two,给了to sweat好了,那么这时候是不是需要写第二个s smart刷卡消费呀,你脑子里边有没有这张图呢?你有这张图你就能做开发,你没有这张图你都不知道该怎么写,这就是问题所在这块,所以这阶段让你背的就是这个图,我是要把这个图给你,问题是你要嘛,就是这个问题各位在这儿好了,那么在这里边我们去看一下啊,做业务了,首先第一件事情,那么读取我们请求投中的这个参数信息,来得到什么,得到用户他要点餐的啊,点餐的这个食物,食物的这个类型啊,点什么,那么在这里边当然了,我们要做一下啊。
23:24
做一下,比如说private,写几个内容,比看int,比如说什么呢?说它叫做角基,说角基地money啊,角基地money说角子money是多少钱呢?是20啊过来,诶这里边怎么能写访问权限呢啊,我们看一下啊过来。第二个说什么呢?它叫做盖饭,那么盖饭的money是多少钱呢?是15,然后还有什么呢。嗯,我看看页面里边,我我整懵了,这里边啊,饺子是30,面条是15,面条是20,盖饭十啊记错了,我们看一下啊,这里边饺子呢是30个大子是30元,然后呢,盖饭是15,然后我们说这个面条啊,咱们想面条面条的money,面条的money是多少呢?是20元啊定价对吧,定价位,所以我们现得知道哥们你学的是哪种食物,是不是好,那这里边生明一个变量叫TE,然后写成food,好,那这里边写成了这哥们你吃啥负的,然request request点。
24:35
正在讲呢,稍等一下啊,先停一下来,宝贝们停一下。
我来说两句