2

我有一个应用程序,其中页面不在 jsp 中,而是在速度中,并且它也没有与 spring 一起运行......我想将 spring 安全性集成到它,但我找不到任何文档......我在springsource 文档文档,但我找不到该怎么做。甚至可以开始吗?如果是这样,我该怎么做?

我试图准备一个 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>

- 谢谢您的帮助

4

1 回答 1

1

没有什么可以阻止您在使用 Velocity 模板的项目中使用 Spring Security 提供方法级安全性。这两种技术将一起愉快地玩耍。事实上,多年前,原作者 Ben Alex 曾经在培训课程中告诉学生他更喜欢速度而不是 JSP。

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

为了给你一些关于 Spring 的见解,核心包括以下内容:

  • 一种设计模式——依赖注入
  • 一种编程范式——面向方面的编程

在围绕上述提供一些轨道时,核心本身就非常有用。它还作为 Spring MVC 和 Spring Security 等其他产品组合的基础。

我强烈推荐《Spring in Action》一书作为入门。

于 2013-05-04T23:15:18.757 回答