Я уже несколько лет работаю с Spring Framework 3.0.5 и Spring Security 3.0.5. Я знаю, что Spring Framework использует DI и AOP. Я также знаю, что Spring Security использует DI, например, при написании пользовательских обработчиков или фильтров. Я не уверен, использует ли Spring Security также AOP - поэтому мой первый вопрос: так ли это?
Хорошо, я также хотел бы знать, как Spring Security можно использовать для приложений, не основанных на Spring. В их документации написано, что это возможно. Что ж, мне интересно, как - кажется, он использует DI, так как он должен работать в простом веб-приложении на Java? Я думаю, по крайней мере веб-контейнер, который поддерживает внедрение зависимостей, необходим, правильно? (Какой это может быть?)
Спасибо, что ответили: -)
[EDIT]
Документация гласит:
"Документация гласит:" Spring Security предоставляет комплексные услуги безопасности для корпоративных приложений на базе J2EE. Особое внимание уделяется поддержке проектов, созданных с использованием The Spring Framework, который является ведущим J2EE-решением для разработки корпоративного программного обеспечения. Если вы не используете Spring для разработки корпоративных приложений, мы настоятельно рекомендуем вам поближе познакомиться с ним. Некоторое знакомство с Spring - и, в частности, с принципами внедрения зависимостей - поможет вам быстрее освоиться с Spring Security. ""
корпоративные программные приложения на базе j2ee ......... акцент на поддержку проектов с использованием Spring Framework ...... ну, это означает, что с ним можно работать без Spring Framework!
И
Несмотря на то, что мы используем Spring для настройки Spring Seurity, ваше приложение не обязательно должно быть основано на Spring. Многие используют Spring Security с такими веб-фреймворками, как, например, Struts.
Это с домашней страницы весенней безопасности. хорошо ....