读书人

spring security 2.0 命名空间配备(转

发布时间: 2012-10-07 17:28:51 作者: rapoo

spring security 2.0 命名空间配置(转载)
spring security 2.0 命名空间配置(带例子)
spring security已经成为企业软件中应用最为广泛的Java安全框架之一,它可以在Spring应用上下文中配置的Bean,充分利用了Spring IoC(依赖注入,也称控制反转)和AOP(面向切面编程)功能,为应用系统提供声明式的安全访问控制功能,减少了为企业系统安全控制编写大量重复代码的工作。它提供了全面的认证、授权、基于实例的访问控制、channel安全及人类用户检验能力。
Spring Security 2.0构建在Acegi Security坚实的基础之上,并在此基础上增加了许多新特性,现在本文的重点是要讲spring security简化的基于命名空间的配置,旧式配置可能需要上百行的XML.
通过下面的例子,你会了解到基于命名空间的配置是如何的简单。

spring security 2.0 例子:

开发环境:MyEclipse 6.0
服务器 :tomcat 6.x
开发架构:struts 1.2 spring 2.5
spring security 版本:2.0

1.首先要搭好应用的款架,struts和spring(省略)
2.在web.xml里把spring-security 的配置文件路径添加进来
3.在web.xml中添加过spring的过滤器代理
4.添加相关的监听器,以便spring的监听管理
具体web.xml文件如下:








5.创建spring-security-ns.xml配置文件(具体看配置文件):





读书人网 >软件架构设计

热点推荐