00:00
那下边我们就来写这个程序。哎,来个工程。13。剔除kick。User吧。那这里边儿咱们。来个user。来个user。User。Come点儿北京power not点儿。Bes吧。他需要实现接口HTTP。
01:01
Session pending listener。以后再有什么,我们这样简单一些啊,我们就要一个。Your name。就一个name。再来个A,其实这个A我们根本就不用它啊,用不上它,来个级吧,然后再给它不参构造器。代餐构造器gar。好,这是实体类的这一套东西,我们有了,下面还有他的接口的啊。接口的三。
02:01
绑定的是吧。Session绑定。诶,这个不是session了,是什么?是value了是吧。Very棒。Dio。好。他做什么我先不写,先不管他啊,我们说了,这里边儿我们需要一个map。这map什么时候创建?My contest list。
03:04
啊。Contest什么时候创建的?在应用启动的时候。Come。Test。Init initialized是吧,应用启动的时候。来,我应用启动的时候来一个map,这个map的key是什么?是用户名呢?是session。我六一个哈希卖。
04:00
创建一个map。T为用户名,Value为。与当前用户绑定的session对象。然后我将这个map给它放到。Contest全局域里面,当然我得要获取到是吧,获取到全局。Get so contest I see。CD set attribute map map。将map放入。
05:06
到全居。OK。不要忘了注册啊,不要忘了注册啊。监听器定义好了,我们需要注册一下。Listener。Listen class。好,嗯,这些东西。这样留着吧。留着啊。这个不需要了。好。那现在这个map已经有了,应用启动的时候,这个map就创建好了,并且放到了全局域。那好再来说user,当。
06:09
我这个user对象和session进行绑定的时候,我马上要做一个工作,把这个用户名和当前这个session对象。放到那个map里边。所以我要先获取到那个map。要获取map,我就得获取到全局。所以我首先要获取。全局。event.get。Get session是吧?Get session,那这样我们先获取到session,先获取到session啊。因为我们一会儿还要用session呢,嗯,这是获取当前session,从session里边可以获取到全局。
07:15
从全局域中获取。什么从全局狱中?嗯,获取。什么东西?Map。他。sc.get tribute map。好,Map有了。
08:02
慢慢有了以后,我把这个。把这个session给它放进去,将。当前用户名与session放到map中,Map put。Name是吧?Session这不就放进去了。然后呢,将map放入到。写写回吧,写回全局。呃,ic.set attribute map map OK了,这样的话,我们两个监听器里边所做的工作。
09:01
啊,基本上就完成了。
我来说两句