[size=large][color=black][b]摘要[/b][/color][/size]
在使用SpringMVC的时候,我们习惯使用与容器(tomcat)相关的session,不利于扩展。Shiro提供一整套的session解决方案,我们可以稍作修改就可以满足我们各种需求。
[b]先看下我们的基本用法:[/b]
如果我们添加断点进行调试,可以看到session类型是:
[color=green][b]org.apache.catalina.session.StandardSessionFacade[/b][/color]
依赖于tomcat容器。
Shiro是一款非常优秀的用户-角色-权限管理框架,具体可以Google下。当然,Shiro也提供Session管理模块,现在我们就使用shiro+spring实现一个与容器无关的session。
http://my.oschina.net/vincentzhao/blog/484341
在使用SpringMVC的时候,我们习惯使用与容器(tomcat)相关的session,不利于扩展。Shiro提供一整套的session解决方案,我们可以稍作修改就可以满足我们各种需求。
[b]先看下我们的基本用法:[/b]
@RequestMapping("/index")
public ModelAndView index(HttpSession session){
System.out.println(session.getId());
ModelAndView modelAndView = new ModelAndView("main/index");
return modelAndView;
}如果我们添加断点进行调试,可以看到session类型是:
[color=green][b]org.apache.catalina.session.StandardSessionFacade[/b][/color]
依赖于tomcat容器。
Shiro是一款非常优秀的用户-角色-权限管理框架,具体可以Google下。当然,Shiro也提供Session管理模块,现在我们就使用shiro+spring实现一个与容器无关的session。
http://my.oschina.net/vincentzhao/blog/484341
本文介绍如何使用Shiro结合Spring框架实现与容器无关的会话管理。通过对比容器默认的会话管理方式,展示了Shiro提供的灵活且强大的会话管理方案。
3811

被折叠的 条评论
为什么被折叠?



