00:00
开始做啊。那么这里边呢,自然还是要画一张图啊,这张图就比刚才要简单很多了,我们看啊,那么这是我们的用户,这是我们的用户好了过来,那么在这里边,这是我们的这个服务端的计算机,那么服务端计算机里边呢,现在有一个库叫做BG power note,这个库在这里边,好了,BG power note这个库好了,然后在这里边呢,这里边放的什么呢?放的是user这个表文件,然后我们当前的这个库呢,他呢现在呢是交给我们说的MYSQL服务器来打理,行了,那么我们的用户他想干嘛呢?他呀需要在浏览器中,他需要在浏览器中去看到这个users.fm这里这个文件里边所有的数据哈,这个数据哈。好了,那么此时用户呢,他呀,要打开一个什么呢?要打开一个浏览器,打开览器,借助浏览器这软件呢,来发起请求,那么发请求过来,在这儿发请求发过去了,那么在这请求里边呢,我们说三要素请求地址,他说呀,找当前这个计算机上面的my web网站中的这个叫做user fund这个资源文件,然后请用方式是get,请方是get,那么这个请求呢,到达负端之后,那么由我们的toer来接收,他收到之后呢,那么这里边根据这个地址找到这个内容,说你们谁叫做user fund serve呀,诶在这里边有一哥们蹦出来了,找我的,找我的,哎,我就是user friend,哎,这里边,哎各位,比如各位同学将来回到线下了,说啊想去找杨老师,你别这么讲,咱们这边。
01:59
当呢,有三个杨老师啊,不算我啊,杨飞啊,杨丽军,那你怎么办呢?我有个江湖别名什么呢?动力节点颜值担当,诶你就问哎,那个动力节点颜值担当在哪?诶,他们就会告诉你,你就找到我了,哎,这里边啊,行了,那么接下来我们去看看啊,大家看看啊,在这里边呢,我们来这么一个threat停用方式是什么呢?是do get do get,哎,Do get,所以呸,体方式是get,那在这里边呢,我们的这个To Get,哎,就调它的do get的方法,其实你写九发现什么呢?这个do get do post,说白了不就是幂方法吗?有什么了不起的,对吧,不就是幂方法吗?当咱没见过啊啊,然后写上request response在这。
02:50
怎么做第一个,第一个啊,由于我们呀要查询表文件中所有的SQ据配所有的数据,那么你的合圈命令是什么?现that from什么呢?User这个查询语句里边用不用填充数据呢?没有任何数据,所以第一步需不需要去调用请求对象来干嘛呢?来取餐呢?本身它就不需要数据,所以用发到里边也不会有数据的,所以第一步不是这样的,第一步干嘛呢?就直接来直接调用什么呢?调用我们的do,那么将什么呢?将我们的这个查询命令去发送,发送到我们的这个数据库这个服务器上面来,诶在这好了,然后并得到什么呢?得到我们说到一个类结果集,哎在这,然后呢,我们就利用这个管道,利用这个管道哎,去推送咱们的SQ命令啊,并得到这个结果。期。
03:50
那么得到结果期之后怎么办呢?你得把结个结果期写到我们的响应包里边来呀,这咱的响应包得写进去啊,那么第二个过来,第二步,那第二步在这里边呢,我们要调用,我们要调用,我们调用什么呢?调用咱们的响应对象,Response调用响应对象,那么将我们的这个用户信息结合,结合我们的table这个标签,哎,切合我们的table标签,帮他们切入到什么呢?接入到我们的响应体中好了,那么我们通过响应对象跟toca接过来一个棒棒啊,说哥哥把你的棒棒借我用一用,哎,过来,然后把这个结果呢,写到我们说的什么呢?这个显羊皮里边来好了,然后我们摊开的呢,你看里边有东西了,然后推,把这推过去了,那么在这里边,我们这里边既有推骨标签,又。
04:50
动物的文字内容,所以在显像头里边,我们的content t这一块写的什么呢?Test斜线HL浏览器呢,将使用两个文字编辑器来解析,最终在这里边它将展示出一个什么呢?这是我们说的展示内容啊,这里边啊展示内容好了,然后这里边展示出一个表格,出来一个表格,那么在表格里边我们看一下这是什么呢?这是标题行啊标题行,然后这一块呢,是我们说的相关的数据,行诶就来了啊,用户编号啊,用户姓名密码姓邮箱就出来了。那么在这个过程中,我们看看你需要什么呢?首先S你的看家本领你得写,第二呢,你得控制住刘雅琪的请求方式,由于这里边没啥没啥参数,所以我觉得呀。
05:50
挨一个页面,页面里边整个什么呢?整个超链接就行,整个串链接叫A啊,选A,然后里边h ref里边写上求当前计算MYB网站下面的这个user就得了就行了,找个地方把这一怼就行了,那么现在我这里边专注于写这个U发展圈来走起。
06:17
好了,把服务关一下,为什么关下服务呢?是这个样子的,Tomca是怎么知道这个网站里边有多少个serve实现呢?那么在这里边它就要借助于读取这个什么web查文件,那么tomca在什么时候会读这个文件呢?只在它启动的时候,在它启动的时候,它会读取这个文件一次,来了解哪些类是SR接口实现的。那么如果你在他们的不关的情况下,你再建一个的时候,那么你在这里边所写的这些信息comp是不会读的,所以每当你新建一个的时候,就再重启一次,这个没有办法好了,那么在零六这里边呢,我们看一下啊,在controller下面我们建第二个是好内用向导,就是第二控制器写上什么呢?To serve light,好了,小勾勾抹掉,然后写上这哥们对外的别名map toor,斜谢,哎,他怎么叫toor呢?
07:23
第我们看看啊。这个尴尬了啊尴尬了,他能叫图我聊他啊,不好意思,他叫user发命名啊,不能随意,你这么写完之后,人家会打死你的,我跟你讲,然后我们把它给删了啊删了。删了,太随意了,不好右键new serve,然后在这边写上什么呢?它叫做user,要什么呢?名之意啊,一看这名就知道啊,他干嘛用的啊,保存一下,然后里边写上我们说的serve user斜线,User斜线范,那么在这个S里边报文说啊,浏览器以get的方式来发生请求,那我们就做do get处理,那么在这里边我们看啊,第一步。
08:11
我们将要调用调用我们的do,那么将查询命令,将查询命令去推送到我们的数据库这个服务器上,那么来得到所有的用户信息,得到所有用户信息,那这边写的是一个this,写成类好了,然后第二个来,第二步呢,再找人帮忙,所我们的这个响应对象,我们调用咱们的响应对象,响应对象那么将我们的用户信息结合咱们的这个table标签啊,结合table标签命令,那么以二进制的形式,二进制形式来写入到我们的显示器中,两步好开始做,那么这个do是谁呢?跟色表相关,所以我们这里边依然去找u do,让它提供这个服务。
09:12
啊,仍家提供这个服务,那么现在user do里边呢,尚未有这个方法,所以我们在这里边自己来一个说查询所有用户信息好了,Public我们打一个list,诶,写上findo,那么本次要推出的货物先准备好,那这里边写上量from user好了,然后准备好辆车,Prement PS等于我们写上U点,然后CREATE1扔,扔完之后那等于发车,那么我们推送是查询命令,所以我们用的是什么e seq的query,行了,那么这边我们需要有一个结果及ret set is,啊,Set好了,Is在这就是值等于呢,然后结果其一收,那么收完之后呢,在这里边我们看看做转换。
10:12
因为结果集在这个方法结束之前要被灭死,它要被灭掉,我们不心疼,心疼是里边的数据,因为这个数据它要放到42的里边来用呢,所以做转换,Well,便利循环好了,s.next每个月的循环取一行数据,取什么呢?取第一行里的 user IDs.get int写上什么呢?User ID好了,然后在这里边再取第二内容写上什么呢?写上username等于I点,然后写上username好了,再取第三个内容过来,然后写上什么呢?Password过来,r.get string,写密码pswd password,然后再写第四个,这四个呢,是什么性别?然后写上i.get string,然后在这里边再取string,然后写上邮箱email等于I。
11:12
SR get,然后写上email好了,每当你拿到一行数据的时候,你就把这行数据封装到一个user实体的对象中,那在里边声明一下user好了过来,然后等于new user,那里边把我们的UCID放进去,把我们的UC内放进去,把我的密码放进去,把我们放进去,把我们的email放进去,在这一放行了,放好之后,考虑到我们会有多个user对象,返回是不好返的,来一个箱子在这里边,上面一个list,写上user list,等于new a list好搁这。那么现在呢,我们把什么呢?把这个内容放写上,我们说什么呢?User list.abb然后在这里边呢,我们把这个user对象往里一放好了,放完之后,那么接下来呢,我们在这里边呢,把这代码放到一个char catch finally中,然后在这里边对资源做销毁处理,那我们写上U点,然后写上什么close,把结果器一塞,塞完之后我们通过return把这个集合返回user list,那么这do所提供的一个服务方法,那么帮助我们推送查询命令,帮我们把结果转变成集合来做返回处理,好在这,那么在S的里边呢,我们开始做这件事情,那么写上啊说在这里边,上面一个例子叫做U类等于do.find o就行了,那么拿到这个集合之后呢?
12:55
考虑把它结合table切到想象题里边来,那么在这里边你得有一个输出流,那写上print writer,然后写上O啊O行了。
13:07
然后在这里边考虑到我们我们当前里边既有文字内容,又有标签命令,所以我们写上什么呢?Response,然后点,然后写上set,然后写上test,斜线HTML,然后写上叉set等于utf utf-八好了,拿到手之后,那么这里边获取这个输出流response好了,点然后写成get write,那么现在开始做输出了啊,点print输出什么呢?先整一个居呃,先整一个table标签table,然后写上包边框等于什么呢?等于二,然后写上line等于什么呢?Center居中,Center居中哎,来了个来个 tableout.print好,然后里边写上斜线table,那是不是把一个table放上去了,然后再写什么呢?其标题行啊标题行大点print输出,然后在这边呢?
14:08
写上我们的TR,这是开始TR,复制一下CTRLC,然后CTRLZ,然后再写上结束LTR行了,然后现在呢,开始往里写了a.print说啥呢?说第一个,第一个字段里边我们告诉人家这是啥?这是我们说的用户编号啊,用户编号好了,然后第二个单元格里边写啥呢?那么这里边我们写的是什么呢?用户名称,用户密码,性别邮箱,然后在这里边改了用户的姓名,然用户的密码,然后用户的性别,用户的邮箱,好,这是标题行么?接下来往里塞数据行,那么我们的数据行呢的数据都在这个集合中,我们要对它做便利循环输出,为了方便,便于循环,我们加一泛形user。
15:08
有了泛型之后,我们在循环时就变得比较清爽了,过来然后写上什么呢?User,然后写上user,然后呢,冒号userrl lift,每做一次循环,从集合里边拿到一个user秀L对象,而usertl的数据呢,将以这个格式写到显象集中,把这TRCTRLCCTRLV放进去,然在这里边咱们看一下,做一下,写上我们说userl.get user ID,然后在这里边写上它过来,嗯,然后写它叫做什么呢?user.get那能写成什么呢?这个user name,好了,在这用户密码啊,过来啊,加上它,写上我们说叫什么user.get这是什么呢?这是它的性别six,然后在这里。啊,这是记密码密码啊,密码怎么办呢?密码密码我们是不能给人看的,123456在这样,哎,好了,然后在这里边过来,然后写上什么呢?us.get sex,然后在这里边再往上加来写上user.get我们写什么email完活大功告成,写好了,写好之后呢,专代码看下边小段没有事什么呢?Ctrl al l对齐是不是就行了,那这就写完了,那么写完之后呢,那么现在做一轮测试,我们把这个管理这个网站的Tom跟它启动起来,走你。
17:04
嗯,好了,那么现在我们作为用户,作为我们的用户来干嘛呢?在这里边我们去想这个信息啊,说找谁找user的这个资源走,你看是不是两条数据到手了,各位两条数据是不是就到手了,那么这个就是用户的查询这个功能好了。
我来说两句