温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
好,那么接下来呢,我们就使用一下人家帮我们提供好的这个监听器囊,来去来配置一下,你看好了啊呃,那么来到我们这个外部的插秒中,我们刚刚写的这一堆东西呢,我们就把它注释掉了,因为这个是我们测试用的啊,自己实现的好,那我们直接使用的是谁呢?注意了啊,我在上面写就是好初始化我们这个po LC容器的一个什么监听器,这个监听器直接提示啊,往下翻有一个context load listener OK,直接把它提示出来,看明白了吗?提示出来以后呢,注意。这就是人家帮我们提供好了监听器,并且人家的这个监听器呢,还支持我们动态的去把point的配置文件指定一下,那其实这个工作我们自己也能实现啊,我们也能实现啊,只不过太麻烦,我们就没做哈,那class pass,那我就指定谁啊,是不是我的application contact调查ma啊,对吧?诶这个家伙就是我们刚刚写的那个过程,那我们来分析分析,你看他的这个定T怎么做的啊,来点进去加上一个外B包啊,来都跟上我来分析。
01:16
找到我们的外部包啊,在里面是吧,资料web web包。OK,就是它啊,来打开,打开以后我们来分析啊,首先我们能看到的是他也帮我们去实现了一个solid contact listen的接口吧,来看一下跟我们自己写的这个实现的接口一样不一样一样吧,然后呢,在人家的这个类中呢,它在什么里面呀,你看一下是不是在这个音译的这个方法中啊。对吧,你看我们是不是也是在这个方法中啊,嗯,对吧,我是直接写到这了,而人家呢,是有封装了一个方法,叫做什么初始化我们的web application contacts嘛,对吧?然后你看他把这个even event通过事件对象呢,获取一个solid contact对象,跟我们获取的方式是不一样的,OK,把这个solid con对象呢传到我们的这个方法中,那你再再来点进去,点到这个位置以后呢,我们就能看到什么代码了,注意了啊,他首先去判断一下这个对象有没有,如果有的话,他就不创建了,它就抛一场了啊,我们不用去管这么多,直接往下翻看关键性的代码,看这个位置,S site attribute看到了吗?Site什么东西呢?注意,这个对象其实就是我们的this.contact就是我们上面这个位置呢,给它创建好的,你看是不是有一个create web application contact对象啊,把我们的point的这个LC容器对象创建好,诶,它就是我们的这个cons,然后呢,它在这个位置呢。
02:50
通过这个K把我们的LC容器对象呢,就给它放到了我们的solid contact这个对象里面了。跟我们写的一样吗?一样的,只不过这个K是不一样的,你看这个K还比较长是吧?叫做什么web oblig contact class get name.root比较长是不是?但是呢,你再长我都能找得着你,对吧?我都知道你在哪写的了,我还找不着你吗?好,那么我们知道了这个K以后,那你想一下,我可不可以自己从那个so contact里面通过这个key把我的容器对象拿出来啊,完全可以嘛,一会儿我们就来给大家去演示一下,好,先把这个原理给大家解释一下,解释一下以后呢,接下来我们就把我们的point mvc的环境也给它加进来,我们让这两个一起来去使用。
03:37
听明白了吧,OK。嗯。
我来说两句