认识安全框架acegi(5)
归类于Java, Web开发 | 2008年11月14日 | 发表评论 »Acegi称受保护的应用资源为“安全对象”,这包括URL资源和业务类方法。我们知道在Spring AOP中有前置增强、后置增强、异常增强和环绕增强,其中环绕增强的功能最为强大——它不但可以在目标方法被访问前拦截调用,还可以在调用返回前改变返回的结果,甚至抛出异常。Acegi使用环绕增强对安全对象进行保护。
Acegi通过AbstractSecurityInterceptor(Interceptor:拦截器)为安全对象访问提供一致的工作模型,它按照以下流程进行工作:


