1.session 和application 都存在服务器内存中
2.session 每一个客户端都有自己的session,jsessionId存在cookie中,用来区别不同客户端
application 在服务器中只存在一份,所有客户端共用,比如显示当前在线人数
3.session 是有时效性的 在超过设置时间之后会被服务器从内存中清除,而application 在服务器不停机的情况下会一直存在
4.session 用来处理同一客户端的数据共享问题 application 处理不同客户端的数据共享问题
其实session对应的是单个客户端 也就是浏览器 因为一个浏览器一个cookie 也就是一个浏览器一个sessionId
application 多客户端共享 也就是多浏览器共享 这么说更准确
他们的共同点是数据都存在服务器
session 对应单个用户 存活时间可以设置
application 多用户共享 当服务器关闭时才会死亡