-
Spring Security3源码分析-FilterChainProxy执行过程分析
通过FilterChainProxy的初始化、自定义标签的分析后,Spring Security需要的运行环境已经准备好了。 这样当用户访问应用时,过滤器就开始工作了。web.xml配置的Filter:org.springframework.web.filter.DelegatingFilterProxy就不介绍了,该类仅仅是初始化一个FilterChainProxy,然后把所有拦截的请求交给FilterChainProxy处理。 FilterChainProxy的doFilter方法如下 public v...2013-04-19 阅读172
-
Spring Security3源码分析-authentication-manager标签解析
讲解完http标签的解析过程,authentication-manager标签解析部分就很容易理解了 authentication-manager标签在spring的配置文件中的定义一般如下 <authentication-manager alias="authenticationManager"> <authentication-provider user-service-ref="userDetailsManager"/> </authentication-manager> a...2013-04-19 阅读195
-
Spring Security3源码分析-http标签解析
在FilterChainProxy初始化的过程中,大概描述了标签解析的一些步骤,但不够详细 <http auto-config="true"> <remember-me key="workweb" token-validity-seconds="3600" data-source-ref="dataSource"/> <form-login login-page="/login.jsp"/> <logout logout-success-url="/login.jsp"/&g...2013-04-19 阅读170
-
Spring Security3源码分析-FilterChainProxy初始化
很久没有更新博客了,最近对Spring Security做了比较深入的研究。 spring security的教程网上很多: http://lengyun3566.iteye.com/category/153689 http://wenku.baidu.com/view/b0c0dc0b79563c1ec5da7179.html 以上教程足够应付在实际项目中使用spring security这一安全框架了。如果想深入研究下,网上的资料就很少了,比如: http://www.blogjava.net/SpartaYe...2013-04-19 阅读164
-
深入剖析Spring Web源码(二十) - Spring安全 - 横向剖析
6 Spring安全 Spring安全是一个功能强大的高可插拔的认证和赋权框架。它是Spring应用程序的领域内的标准的安全策略。 Spring安全是最成熟的并且被广泛应用的Spring项目之一。自从2003年创建以来,它是一个独立于Spring框架的一个单独项目,这个项目同样是通过阿帕...2013-04-19 阅读192
-
深入剖析Spring Web源码(十九) - 整理的文档和日志的索引(第一版)
整理的文档 把所有的《深入剖析Spring Web》系列日志整理成为文档,供大家下载阅读,希望对大家有所帮助。里面有些章节尚未完成,所以称为第一版。希望不久的将来,能把没有完成的章节在第二版里尽快完成。如果您有任何建议或...2013-04-19 阅读192
-
深入剖析Spring Web源码(十八) - 视图解析和视图显示 - 更多的视图解析器
4.3.2 更多的视图解析器 上一节中,我们介绍了基于URL的视图解析器和视图的实现。事实上,还存在这一些视图解析器,他们不仅支持某一种类型的视图实现,而是能在多种视图实现中互相转换和选择。这一节中我们将分析四种这样类...2013-04-19 阅读202
-
深入剖析Spring Web源码(十七) - 视图解析和视图显示 - 基于URL的视图解析器和视图
4.3 视图解析和视图显示 上一节,深入的剖析了作为总控制器的派遣器Servlet如何通过处理器映射查找处理器,并且通过处理器适配器进行适配调用处理器实现的业务逻辑服务,进而返回逻辑视图名和模型数据对象。 ...2013-04-19 阅读266
-
深入剖析Spring Web源码(十六) - 处理器映射,处理器适配器以及处理器的实现 - 拦截器的实现架构
4.2.2.4 拦截器的实现架构 从前面的章节分析中得知,处理器映射机制支持处理器拦截器功能。处理器拦截器应用一定的功能在满足一定条件的请求上。 ...2013-04-19 阅读176
-
深入剖析Spring Web源码(十五) - 处理器映射,处理器适配器以及处理器的实现 - 处理器的实现架构 - HTTP请求处理器
4.2.2.3.3 HTTP请求处理器 HTTP请求处理器是用来实现基于HTTP请求的远程调用的处理器。在前面章节基于流程的分析中,我们已经对典型的HTTP请求处理器进行了详细的分析和代码注释。事实...2013-04-19 阅读173