What is "spring-security"
Spring Security was previously known as Acegi Security because it was a parallel project to the Spring Framework and was gradually integrated into it. When I say 'integrated' I mean that it (Acegi Security) continued being developed based on Spring, that is, it works perfectly on the Spring container. Some time ago the name of the project was changed to Spring Security because he ended up joining the Spring family.
Even with the integration, when you download Spring Framework Spring Security is not included. We need to download it separately.
Spring Security uses an external library for logging its functions and this library is not included in the project download either, so we have to download Apache Commons Logging as well.
Just one more detail: if you’ve followed previous posts about the Spring Framework you’ve noticed that the version of the framework was 2.5 (which comes natively with Netbeans 6.8), but in this post I’ll already use the newest version: 3.0 because Spring Security 3.0 (better and easier to use version than the previous one) only runs on top of Spring Framework 3.0.