这是Java项目中开发中必备的基础知识之一,很多初学者会不注意的~
Application
对所有用户都可见, 相当于程序里面的全局变量,是针对全站的,只要服务器不停掉,一般都存在的,没有一个限定的生命周期。
Session
对一个用户的所有会话都可见,就相当于局部变量,只是针对单个用户,这个我深有体会,你可以用它来判断是否有其余的用户登陆等等只在某个用户会话期有效,一旦这个用户断开连接,session也就自动注销了。