Description: Spring Security 3.x out for some time, with Acegi is a big difference, and 2.x versions also have some small differences, there are some documents, it was also translated Spring Security 3.x of the guide, but by reading the guide can not immediately be able to easily implement a complete example. I spent a little time, based on previous practical experience, put together a complete introductory tutorial for a friend in need as a reference.
To Search:
File list (Check if you may need any files):
WebRoot\WEB-INF\classes\com\robin\erp\fwk\security\MyAccessDecisionManager.class
.......\.......\.......\...\.....\...\...\........\MyFilterSecurityInterceptor.class
.......\.......\.......\...\.....\...\...\........\MyInvocationSecurityMetadataSource.class
.......\.......\.......\...\.....\...\...\........\MyUserDetailService.class
.classpath
src\com\robin\erp\fwk\security\MyAccessDecisionManager.java
...\...\.....\...\...\........\MyFilterSecurityInterceptor.java
...\...\.....\...\...\........\MyInvocationSecurityMetadataSource.java
...\...\.....\...\...\........\MyUserDetailService.java
WebRoot\403.jsp
.......\i.jsp
.......\index.jsp
.......\login.jsp
.......\META-INF\MANIFEST.MF
.mymetadata
.project
conf\applicationContext-biz.xml
WebRoot\WEB-INF\classes\applicationContext-biz.xml
conf\applicationContext-security.xml
WebRoot\WEB-INF\classes\applicationContext-security.xml
.......\.......\web.xml
.......\.......\classes\com\robin\erp\fwk\security
.......\.......\.......\...\.....\...\fwk
.......\.......\.......\...\.....\erp
src\com\robin\erp\fwk\security
...\...\.....\...\fwk
WebRoot\WEB-INF\classes\com\robin
.......\.......\.......\com
src\com\robin\erp
WebRoot\WEB-INF\classes
.......\.......\lib
src\com\robin
...\com
WebRoot\META-INF
.......\WEB-INF
conf
src
WebRoot
.myeclipse