00:00
好,下面我们再来看contest。这个也简单。他鉴定什么呢?鉴定contest的创建与销毁。不过说到contest的创建与销毁啊,它是比较特殊的,因为subject contest是一个应用,是不是就一个呀?而且这个对象是什么时候创建的?是应用启动的时候创建的。什么时候销毁的呢?他的生命周期和。整个应用的生命周期是相同的。也就是说,整个应用。在停止的时候,它才会销毁这个subject contest,所以这是它不同的地方啊,这这个不同是因为这个对象比较特殊。好,我们来写它了啊。这个删掉啦。
01:02
Dynamic。Web project。零八。这个叫。Listener。改成小写,都是小写的。直接来个叫MY。Listener come.power not点。实验的接口solid。
02:07
Listener,好,查看一下API吧。Solid contest在哪儿呢?看这。So contest list是不是这个?在哪个包啊,加s solid包里边啊,我们找到solid contest list2个方法创建和销毁是不是。OK,直接我们直接重写了啊。啊,这个是contest。Create。哎,写错了啊。
03:01
这方法名叫什么?打开它看看这儿。Contest contest啊,Initialized和contest。一点啊,能写,写错方法名了,Contest。Initial initial和contest。This。Child。加油,注释。这个是。当contest被。初始化是吧,初始化时。会。触发。会触发这个。
04:01
该方法的执行。当solid contest被。销毁时会处罚,是不是这个方法?那我们简单就写写上一个就行了啊,Contest contest contest。创建。销毁不就这吗?拷贝签名儿。我要注册呀。
05:04
Listener。Listen class OK,注册完毕,其他什么也不动了,我们就直接创,直接运行,直接跑就行了,只要你一运行这个。项目。就说这个项目一旦被启动了,是不是马上创建了contest。所以那个方法就会被。出发了。看好,走。Yeah。看着没问题吧,是不是被创建了,什么时候被销毁呢?你注意啊,被销毁,我们要想测试出来被销毁,你得让这个应用是不是给他停掉啊,怎么就停掉这个应用了。把服务器给它关掉,但关服务器需要讲究方式啊,方法啊,不能直接点它,这是terminate,这是terminate terminate是是什么?中指是中间的中。
06:11
终止,我们需要什么,需要stop。需要stop,把服务器右击stop,这是正常关闭,你看好啊,Stop。被销毁了吧,对不对,好,我现在重开服务器。又被创建了吧,这看到了吧,是被创建,但这一次你看着我如果点他,你看行不行。没了什么也没有,所以你要做这个测试的时候,需要讲究方式方法啊,需要讲究方式方法就停服务器,也就是说我们平常停服务器点它和右击。
07:03
Stop是不一样的。这是正常的停止服务器,而那个呢,是直接把服务器给干掉了。OK。这个监听剂呢,也就这了,比较简单。
我来说两句