00:00
啊,那我们去看一看啊,在这当我们要求这个idea呢去管理tomcat的时候呢,我们idea呢,会顺手从to里边抓取两个价包,一个呢就是这两天我们一直打交到的这个SAPI的价包,那么这个价包里边呢,实际上是针对S规范所提供的相关的接口实现率啊,然后除了它之外呢,还有另外一个假包,叫GSAPI的假包。那么在这个夹班里边呢,它里边实际存放的是针对的是Java规范中,JP规范中相关接口的实现力,在这儿它的存在呢,实际上就是为了我们来使用GP技术来做准备的。那么这里边有个小问题了,什么是JP规范呢?我们看一下啊,在这里边呢,它呢是我们加易规范中的一种,那么在这个规范中呢,他去制定了我们的这个JP这个文件,它的开发规则,那么这个JP这个文件的开发规则,这个JP文件有什么用呢?说我们为什么要开发这么个文件呢?因为这个文件呢,它可以代替响应对象将我们的这个处理结果写入到显应器中啊,就说它代替响应对象把我们do get呀,Do post的方法里边运行结果写到显应器里边来的,同时在JP规盘里边,他还去制定的我们的P服务器是如何管理调用GP文件的。
01:34
也就是说在这里边,在这个规范学习过程中,你第一个要知道的是,诶,这玩意怎么用,第二个你要知道是什么呢?我们的H服务器是怎么调这个文件的,分为两大块,两大块好了,那么说到这就有个问题的,我们之前在开发的时候呢,都是通过显应对象把处理结果写到响应器里面来的,那么现在这个JP呢,要干嘛呢?要代替响应对象来做这件事情,那响应对象做的不好吗?诶往下看,说说我们这个显应对象它存在的弊端,说显应对象呢,它在执行时向tocad寄来一个输出流,利用这个输出流呢,把do get或者是do postose方法呢的结果,只要想要启动。
02:20
那我们去看一下,看一看。关于这个的,这里边我们看啊,在src下面找一个,随便找一个threat,比如说我们说这个one th,那我们这么一看,很经典嘛,先拿到一个输出流,再利用输出流把结果写到显然启动挺好的呀,还有啥可换的呢?那么我们看文档里边,实际上来说呢,响应对象呢,它只适合将数据量较小的处理结果写到显象体中,说这个处理结果啊,内容非常少啊,非常少,就一个值,用它写很方便啊,很方便。
03:02
但是呢,我们看一下,如果处理结果较多的时候,那么使用我们的响应对象呢,会增加我的开放难度,也就这个方法在运性完毕之后,会产生好多的处理结果,这些结果呢,都要起到显象体中,此时用显应对象来做这件事情就比较痛苦。诶,哪个例子里边能看出这个结论呢?好,咱们看啊,我们依然回到什么呢?回到我们的考试管理系统中,在考试管理系统里边我们去找一个select,看一下哪个ad呢?User find threat,我们先看看啊,这个干嘛用呢?它的主要作用呢,就是将服务端中的user表里的内容去结合H天L标签写入到我们的显示器中,最终在浏览器中呢,将展示出以表格形态所输出的用户信息。那么大家请看,那么在这里边我们要输出的,我们要输入到详体内容非常多,有大量的HM标签,还有什么呢?我们相关的这个变量的这个结果,那么这个时候你会发现呢,利用这个想象对象来输出,实际上是一件比较痛苦的事情,为什么呢?每当你要输出一个内容的时候,你就要干嘛呢?去调用一次other,我们这里面调用多少次呢?我们看我们这里边调用了十几次之多啊,一个两个,三个,四个五个,六个,七个八个,九个十个11 12 13 14 15 16 17 18啊,18非常多,那么这样的话呢,它就增加了我们的开发的这个难度,想想如果在这里面,如果我们当前的这个页面。
04:44
如果我们当年要输出给用户的结果内容非常多的话,那么这里边你用二平子来输出的话,可能要写几百行甚至上千。供应量非常的繁大繁重,那么此外呢,如果用户对于输出的这个结果要求做修改的时候,那么在修改起来也是比较繁琐的啊,比较繁琐的整体盖好了。
05:09
因此呢,我们显应对象呢,它在使用过程中,大家请记住什么呢?它只适合于将serve light里边那么较小的处理结果呢,提到显示器中,它并不适合将四二的里边那么较多的处理结果来显示器利用他写呢,增加开放难度,也增加了我们的维护的难度。那么为了解决这个问题,诶,我们的JP规范诞生的,那么在G规范里边呢,它呀帮助我们呢,来生成了一个叫做JP的文件,来这样的文件,那么利用这个文件呢,可以轻松的把我们的结果呢,写入到我们的显应体中。好了,那么接下来我们就感受一下这个GP啊,它的这个优势好。
我来说两句