我有一个应用程序,其中的页面不是在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>
- 谢谢你的帮助
答案 0 :(得分:1)
没有什么可以阻止您使用Spring Security在使用Velocity模板egine的项目中提供方法级安全性。这两种技术将在一起愉快地发挥作用。事实上,几年前,原作者Ben Alex曾经告诉学生在培训课程中他对JSP的偏好程度。
如果您想要Spring MVC框架,它还支持Velocity作为模板引擎。
为了向您提供有关Spring的一些见解,核心包含以下内容:
在提供上述内容时,核心本身非常有用。它还是Spring MVC和Spring Security等其他产品组合的基础。
我强烈推荐这本书 Spring in Action ,以便开始使用。