弹簧安全与速度?

时间:2013-05-04 22:28:00

标签: spring security velocity

我有一个应用程序,其中的页面不是在jsp而是速度,它也没有弹簧运行...我想要将弹簧安全性集成到它,但我找不到任何文档......我springource文档documentation中的搜索者,但我找不到该怎么做。它甚至可以从一开始?如果是的话,我该怎么做?

我尝试准备一个spring-security-context.xml

   <beans:beans xmlns="http://www.springframework.org/schema/security"
  xmlns:beans="http://www.springframework.org/schema/beans"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns:context="http://www.springframework.org/schema/context"
  xsi:schemaLocation="http://www.springframework.org/schema/beans
           http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
           http://www.springframework.org/schema/context
           http://www.springframework.org/schema/context/spring-context-3.0.xsd
           http://www.springframework.org/schema/security
           http://www.springframework.org/schema/security/spring-security-3.1.xsd">
 <http pattern="/app/template/Login.vm" security="none" />
<http  auto-config="false" use-expressions="true" >
 <form-login login-page="/app/template/Login.vm/" username-parameter="loginName" password-parameter="password"
                login-processing-url="/app/template/Login.vm"
                default-target-url="/app/template/Home.vm" />
 </http>
  <authentication-provider>
      <user-service>
        <user name="xx" password="123" authorities="ROLE_USER, ROLE_ADMIN" />
        <user name="yy" password="456" authorities="ROLE_USER" />
      </user-service>
    </authentication-provider>
  </authentication-manager>
</beans:beans>

- 谢谢你的帮助

1 个答案:

答案 0 :(得分:1)

没有什么可以阻止您使用Spring Security在使用Velocity模板egine的项目中提供方法级安全性。这两种技术将在一起愉快地发挥作用。事实上,几年前,原作者Ben Alex曾经告诉学生在培训课程中他对JSP的偏好程度。

如果您想要Spring MVC框架,它还支持Velocity作为模板引擎。

为了向您提供有关Spring的一些见解,核心包含以下内容:

  • 设计模式 - 依赖注入
  • 编程范例 - 面向方面的编程

在提供上述内容时,核心本身非常有用。它还是Spring MVC和Spring Security等其他产品组合的基础。

我强烈推荐这本书 Spring in Action ,以便开始使用。