zoukankan      html  css  js  c++  java
  • Shiro 五张表

    参考博客:

      http://blog.csdn.net/frankcheng5143/article/details/50836619

    Filter:运行过程中改变进入资源的请求和资源返回的响应中的有效负载和header信息     
       /*过滤所有的servlet和静态资源
      

    Spring和其他框架的整合就是将其他框架的核心概念通过一个bean交由Spring管理起来,而Shiro的核心概念就是SecurityManager
    所以Spring对Shiro的整合就是对SecurityManager的整合而与SpringMVC的整合是SpringMVC拦截请求的时候还要交给Shiro进行拦截
    ShiroFilter:Shiro对Servlet容器的FilterChain进行的代理,在与SpringMVC进行整合时先执行shiro自己的Filter,再执行servlet容器的fliterchain
    Shiro在web.xml中配置一个DelegatingFilterProxy,作用是自动到Spring容器中查找名字为shiroFilter(在shiro配置文件中配置)的bean,并将所有的filter操作委托给他
    SecurityManager:类似Spring中的DispatcherServlet管理所有的Subject,且负责进行认证、授权、会话、缓存
    ChainResolver:Filter链解析器,解析该请求需要执行的FilterChain
    PatternMatcher:进行请求路径匹配
    SpringMVC在web.xml中配置对url的拦截     
    / 拦截除了jsp所有的资源     /* 拦截所有,.jsp也会被拦截

        

  • 相关阅读:
    实时获取浏览器的窗口大小
    char*,wchar_t*,CString和BSTR之间的转换
    Struts2学习(五)
    Struts2学习(四)
    Struts2学习(三)
    Struts2学习(二)
    Struts2学习(一)
    Jsp学习(五)
    Jsp学习(四)
    Jsp学习(三)
  • 原文地址:https://www.cnblogs.com/roxy/p/7991386.html
Copyright © 2011-2022 走看看