读书人

Acegi概述上的这句话是咩意思

发布时间: 2012-08-02 11:35:26 作者: rapoo

Acegi概述下的这句话是咩意思
SecurityContext的认证主体安全信息在一个HTTP请求线程的多个调用之间是共享的(通过ThreadLocal),但它不能在多个请求之间保持共享。为了解决这个问题,Acegi将认证主体安全信息缓存于HttpSession中。

本人不明白“一个HTTP请求线程的多个调用之间是共享的”这句话是什么意思,同时Acegi为什么要在多个请求之间保持共享,多个请求之间保持共享,这样不就是弄成用户信息混乱了吗?

[解决办法]
他说的共享不是混乱的改变同一个东西 而是有一个相当于小型数据库的东西是他们共享的

他们可以在这里进行增删查改 别人也可以从这里获取 等等操作!
[解决办法]
这是多线程安全问题。

读书人网 >Java Web开发

热点推荐