使用监听器统计在线人数跟直接把每个session放到全局变量里有什么区别?

来源:6-1 监听器总结

海与千巷

2017-01-03 16:05

如题,不是很明白这样使用监听器有哪些优势,

老师之前的视频里好像有提到过,但是忘了在哪一节找了半天也没找到,

写回答 关注

3回答

  • 亚历山魈
    2018-09-27 15:20:47

    session存在于服务器中,一般服务器是在一段时间后自动销毁,此时客户可能已经停止访问服务器,所以无法依赖session进行计数

  • 爱土豆的熊
    2017-02-26 21:56:26

    把每个session放到全局变量是几个意思?建立一个List存储session?

    session也有初始化和销毁方法,创建+1销毁-1就可以了。这又是什么意思?创建每个session的时候给这个session重写创建销毁方法?在一次正常的浏览中创建和销毁session都不是开发者做的,打开浏览器同时就自动创建了一次会话也就是session创建了。

    另外,数羊的时候,你是愿意做一个监听器在一旁数还是愿意把每只羊引导进羊圈?

    BoildW...

    这个回复可以。

    2019-03-05 16:13:34

    共 1 条回复 >

  • 梦之蓝天
    2017-01-06 17:15:20

    我的了解是,使用监听器是能直接监听到域对象的创建和销毁,你如果把每个 session 放到全局变量中去的话,那么销毁了的 session 你能捕获到么?意思就是网页的用户你是无法得知的,使用监听器就能很好的捕获到 session 的创建和销毁,从而实现监听器统计在线人数。

    海与千巷

    session也有初始化和销毁方法,创建+1销毁-1就可以了

    2017-01-06 23:27:29

    共 1 条回复 >

JAVA Web开发技术应用——监听器

本课程从Java Web中的监听器的概念和用途入手,结合实例讲解

76033 学习 · 155 问题

查看课程

相似问题