【实例简介】
基于SSH2架构的JavaWeb通用权限管理的设计 是多个哈 代码完全 数据库完整
【实例截图】
【核心代码】
zhangfinder-S2SH_SpringSecurity-master
└── S2SH_SpringSecurity
├── README.md
├── src
│ ├── applicationContext-security.xml
│ ├── applicationContext.xml
│ ├── com
│ │ └── ssh
│ │ ├── dao
│ │ │ ├── AutoInfoDAO.java
│ │ │ ├── IAutoInfoDAO.java
│ │ │ ├── IResourceInfoDAO.java
│ │ │ ├── IRoleInfoDAO.java
│ │ │ ├── IUserInfoDAO.java
│ │ │ ├── ResourceInfoDAO.java
│ │ │ ├── RoleInfoDAO.java
│ │ │ └── UserInfoDAO.java
│ │ ├── model
│ │ │ ├── AutoInfo.hbm.xml
│ │ │ ├── AutoInfo.java
│ │ │ ├── ResourceInfo.hbm.xml
│ │ │ ├── ResourceInfo.java
│ │ │ ├── RoleInfo.hbm.xml
│ │ │ ├── RoleInfo.java
│ │ │ ├── UserInfo.hbm.xml
│ │ │ ├── UserInfo.java
│ │ │ ├── User.java
│ │ │ ├── Users.hbm.xml
│ │ │ └── Users.java
│ │ ├── security
│ │ │ ├── InvocationSecurityMetadataSourceServiceImpl.java
│ │ │ ├── MyAccessDecisionManager.java
│ │ │ ├── MyAuthenticationProvider.java
│ │ │ ├── MyFilterSecurityInterceptor.java
│ │ │ ├── MyPasswordEncoder.java
│ │ │ ├── MySaltSourceImpl.java
│ │ │ ├── MyUsernamePasswordAuthenticationFilter.java
│ │ │ └── UserDetailServiceImpl.java
│ │ ├── service
│ │ │ ├── AutoInfoService.java
│ │ │ ├── IAutoInfoService.java
│ │ │ ├── IResourceInfoService.java
│ │ │ ├── IRoleInfoService.java
│ │ │ ├── IUserInfoService.java
│ │ │ ├── IUsersService.java
│ │ │ ├── ResourceInfoService.java
│ │ │ ├── RoleInfoService.java
│ │ │ └── UserInfoService.java
│ │ └── web
│ │ ├── TestAction.java
│ │ └── UsersAction.java
│ ├── hibernate.cfg.xml
│ └── struts.xml
└── WebRoot
├── admin.jsp
├── baidu.png
├── content
│ ├── add.jsp
│ ├── baidu.png
│ ├── delete.jsp
│ ├── error.jsp
│ ├── select.jsp
│ └── update.jsp
├── css
│ ├── demo.css
│ └── login.css
├── database
│ └── securitydemo.sql
├── doubleErr.jsp
├── error.jsp
├── heh.txt
├── images
│ ├── banner-shdow.png
│ ├── dot-black.png
│ ├── dot-def.png
│ ├── login-btn.png
│ ├── logo.gif
│ ├── logo.png
│ └── yzm.jpg
├── index.jsp
├── js
│ ├── jquery1.42.min.js
│ ├── jquery.SuperSlide.js
│ ├── Validform_v5.3.2.js
│ └── Validform_v5.3.2_min.js
├── loginErr.jsp
├── login.html
├── login.jsp
├── META-INF
│ └── MANIFEST.MF
├── sessionTimeout.jsp
├── themes
│ ├── theme-pic1.jpg
│ ├── theme-pic2.jpg
│ └── Thumbs.db
├── WEB-INF
│ ├── classes
│ │ ├── applicationContext-security.xml
│ │ ├── applicationContext.xml
│ │ ├── com
│ │ │ └── ssh
│ │ │ ├── dao
│ │ │ │ ├── AutoInfoDAO.class
│ │ │ │ ├── IAutoInfoDAO.class
│ │ │ │ ├── IResourceInfoDAO.class
│ │ │ │ ├── IRoleInfoDAO.class
│ │ │ │ ├── IUserInfoDAO.class
│ │ │ │ ├── ResourceInfoDAO.class
│ │ │ │ ├── RoleInfoDAO.class
│ │ │ │ └── UserInfoDAO.class
│ │ │ ├── model
│ │ │ │ ├── AutoInfo.class
│ │ │ │ ├── AutoInfo.hbm.xml
│ │ │ │ ├── ResourceInfo.class
│ │ │ │ ├── ResourceInfo.hbm.xml
│ │ │ │ ├── RoleInfo.class
│ │ │ │ ├── RoleInfo.hbm.xml
│ │ │ │ ├── User.class
│ │ │ │ ├── UserInfo.class
│ │ │ │ ├── UserInfo.hbm.xml
│ │ │ │ ├── Users.class
│ │ │ │ └── Users.hbm.xml
│ │ │ ├── security
│ │ │ │ ├── InvocationSecurityMetadataSourceServiceImpl.class
│ │ │ │ ├── MyAccessDecisionManager.class
│ │ │ │ ├── MyAuthenticationProvider.class
│ │ │ │ ├── MyFilterSecurityInterceptor.class
│ │ │ │ ├── MyPasswordEncoder.class
│ │ │ │ ├── MySaltSourceImpl.class
│ │ │ │ ├── MyUsernamePasswordAuthenticationFilter.class
│ │ │ │ └── UserDetailServiceImpl.class
│ │ │ ├── service
│ │ │ │ ├── AutoInfoService.class
│ │ │ │ ├── IAutoInfoService.class
│ │ │ │ ├── IResourceInfoService.class
│ │ │ │ ├── IRoleInfoService.class
│ │ │ │ ├── IUserInfoService.class
│ │ │ │ ├── IUsersService.class
│ │ │ │ ├── ResourceInfoService.class
│ │ │ │ ├── RoleInfoService.class
│ │ │ │ └── UserInfoService.class
│ │ │ └── web
│ │ │ ├── TestAction.class
│ │ │ └── UsersAction.class
│ │ ├── hibernate.cfg.xml
│ │ └── struts.xml
│ ├── lib
│ │ ├── antlr-2.7.6.jar
│ │ ├── cas-client-core-3.1.10.jar
│ │ ├── cglib-2.2.jar
│ │ ├── commons-collections-3.1.jar
│ │ ├── commons-dbcp.jar
│ │ ├── com.springsource.com.mchange.v2.c3p0-0.9.1.2.jar
│ │ ├── com.springsource.net.sf.cglib-2.2.0.jar
│ │ ├── com.springsource.org.aopalliance-1.0.0.jar
│ │ ├── com.springsource.org.apache.commons.fileupload-1.2.0.jar
│ │ ├── com.springsource.org.apache.commons.httpclient-3.1.0.jar
│ │ ├── com.springsource.org.apache.commons.lang-2.4.0.jar
│ │ ├── com.springsource.org.apache.commons.logging-1.1.1.jar
│ │ ├── com.springsource.org.apache.commons.pool-1.5.3.jar
│ │ ├── com.springsource.org.apache.log4j-1.2.15.jar
│ │ ├── com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar
│ │ ├── com.springsource.org.codehaus.jackson.mapper-1.0.0.jar
│ │ ├── dom4j-1.6.1.jar
│ │ ├── ehcache-1.2.3.jar
│ │ ├── ejb3-persistence.jar
│ │ ├── google-collections-1.0.jar
│ │ ├── gson-2.0.jar
│ │ ├── hibernate3.jar
│ │ ├── hibernate-annotations.jar
│ │ ├── hibernate-commons-annotations.jar
│ │ ├── hibernate-entitymanager.jar
│ │ ├── hibernate-validator.jar
│ │ ├── javassist-3.9.0.GA.jar
│ │ ├── jotm.jar
│ │ ├── json.jar
│ │ ├── jta-1.1.jar
│ │ ├── ldapsdk-4.1.jar
│ │ ├── log4j-1.2.14.jar
│ │ ├── mysql-connector-java-5.1.26-bin.jar
│ │ ├── org.springframework.aop-3.0.1.RELEASE-A.jar
│ │ ├── org.springframework.asm-3.0.1.RELEASE-A.jar
│ │ ├── org.springframework.aspects-3.0.1.RELEASE-A.jar
│ │ ├── org.springframework.beans-3.0.1.RELEASE-A.jar
│ │ ├── org.springframework.context-3.0.1.RELEASE-A.jar
│ │ ├── org.springframework.core-3.0.1.RELEASE-A.jar
│ │ ├── org.springframework.expression-3.0.1.RELEASE-A.jar
│ │ ├── org.springframework.instrument-3.0.1.RELEASE-A.jar
│ │ ├── org.springframework.instrument.tomcat-3.0.1.RELEASE-A.jar
│ │ ├── org.springframework.jdbc-3.0.1.RELEASE-A.jar
│ │ ├── org.springframework.orm-3.0.1.RELEASE-A.jar
│ │ ├── org.springframework.oxm-3.0.1.RELEASE-A.jar
│ │ ├── org.springframework.transaction-3.0.1.RELEASE-A.jar
│ │ ├── org.springframework.web-3.0.1.RELEASE-A.jar
│ │ ├── org.springframework.web.portlet-3.0.1.RELEASE-A.jar
│ │ ├── org.springframework.web.servlet-3.0.1.RELEASE-A.jar
│ │ ├── org.springframework.web.struts-3.0.1.RELEASE-A.jar
│ │ ├── persistence.jar
│ │ ├── slf4j-api-1.5.8.jar
│ │ ├── slf4j-log4j12-1.5.8.jar
│ │ ├── spring-ldap-core-1.3.0.RELEASE.jar
│ │ ├── spring-security-acl-3.0.5.RELEASE.jar
│ │ ├── spring-security-cas-client-3.0.5.RELEASE.jar
│ │ ├── spring-security-config-3.0.5.RELEASE.jar
│ │ ├── spring-security-core-3.0.5.RELEASE.jar
│ │ ├── spring-security-ldap-3.0.5.RELEASE.jar
│ │ ├── spring-security-openid-3.0.5.RELEASE.jar
│ │ ├── spring-security-taglibs-3.0.5.RELEASE.jar
│ │ ├── spring-security-web-3.0.5.RELEASE.jar
│ │ └── xapool.jar
│ ├── spring-form.tld
│ ├── spring.tld
│ └── web.xml
└── welcome.jsp
27 directories, 186 files