我已经使用SpringFramework3.0.5和SpringSecurity3.0.5几次了。我知道使用DI和AOP。我还知道Security在编写自定义处理程序或过滤器时使用DI。我不确定Security是否也使用了AOP,所以我的第一个问题是:是吗?
嗯,Id还想知道Security如何用于非基于Spring的应用程序.他们的文件中写着这是可能的。我想知道它是如何使用DI的,那么它应该如何在一个简单的java web应用程序中工作呢?我想至少需要一个支持依赖注入的web容器,对吗?(那是哪一个?)
谢谢你回答:)
编辑文档说:
文档中说:“Security为基于J2EE的企业软件应用程序提供了全面的安全服务。特别强调的是支持使用Spring构建的项目,Spring是企业软件开发的领先J2EE解决方案。如果您没有使用Spring来开发企业应用程序,我们将热情地鼓励您更仔细地了解它。熟悉Spring --特别是依赖注入原则--将帮助您更容易地掌握Security。“
基于J2EE的企业软件应用.公司名称:上海市发布时间:2009-4-18这意味着在没有Spring框架的情况下应该可以使用它!?
以及:
即使我们使用Spring来配置Spring安全,您的应用程序也不必是基于Spring的。例如,许多人在web框架(如Struts )中使用Security。
这是春季安全主页上的。好吧..。
发布于 2011-06-16 08:39:53
它使用AOP吗?
是的,spring安全使用AOP作为方法安全性 (您必须搜索页面才能找到它)。
没有弹簧你能用弹簧安全吗?
一般不会。
因为您需要为多个spring安全元素定义spring。
但是!据我所知,您可以使用没有spring的Acegi安全。这应该会让你接近相同的功能。
你能保护一个非j2ee应用程序吗?
一定。
可以在servlet容器中运行的任何内容都可以使用spring安全性进行保护。您只需要Spring的IoC/DI。
这答案可以帮助您了解最小的spring安全依赖项。
https://stackoverflow.com/questions/6369084
复制相似问题