实例介绍
基于整合了Struts_和Hibernate_的J2EE_架构的用户权限管理系统的设计与实现,有完整文档,可运行,比较完整。
【实例截图】
【核心代码】
53fbe962-3bc0-43ca-8085-8596abd728f6
└── java权限控制源码
└── 权限控制
├── J2EE-RBAC权限管理
│ └── J2EE-RBAC权限管理.docx
├── manager
│ ├── src
│ │ ├── com
│ │ │ └── manager
│ │ │ ├── base
│ │ │ │ ├── BaseAction.java
│ │ │ │ ├── BaseDao.java
│ │ │ │ ├── BaseService.java
│ │ │ │ └── impl
│ │ │ │ ├── BaseDaoImpl.java
│ │ │ │ └── BaseServiceImpl.java
│ │ │ ├── filter
│ │ │ │ └── SecurityFilter.java
│ │ │ ├── hbm
│ │ │ │ └── system
│ │ │ │ ├── QuerySql.hbm.xml
│ │ │ │ ├── SysDepartment.hbm.xml
│ │ │ │ ├── SysMenu.hbm.xml
│ │ │ │ ├── SysPrivilege.hbm.xml
│ │ │ │ ├── SysRole.hbm.xml
│ │ │ │ ├── SysRolePrivilege.hbm.xml
│ │ │ │ ├── SysUser.hbm.xml
│ │ │ │ └── SysUserRole.hbm.xml
│ │ │ ├── listener
│ │ │ │ └── InitApplicationContextListener.java
│ │ │ ├── pojo
│ │ │ │ └── system
│ │ │ │ ├── QuerySql.java
│ │ │ │ ├── SysDepartment.java
│ │ │ │ ├── SysMenu.java
│ │ │ │ ├── SysPrivilege.java
│ │ │ │ ├── SysRole.java
│ │ │ │ ├── SysRolePrivilege.java
│ │ │ │ ├── SysUser.java
│ │ │ │ └── SysUserRole.java
│ │ │ ├── schedule
│ │ │ │ └── JobSchedule.java
│ │ │ ├── test
│ │ │ │ └── Test.java
│ │ │ ├── util
│ │ │ │ ├── CharUtil.java
│ │ │ │ ├── CodeUtil.java
│ │ │ │ ├── CONSTANT.java
│ │ │ │ ├── DateUtil.java
│ │ │ │ ├── EnterConsole.java
│ │ │ │ ├── ExcelUtil.java
│ │ │ │ ├── FileUtil.java
│ │ │ │ ├── http
│ │ │ │ │ └── HttpParam.java
│ │ │ │ ├── HttpHelper.java
│ │ │ │ ├── JSONUtil.java
│ │ │ │ ├── Log.java
│ │ │ │ │ ├── MailSenderInfo.java
│ │ │ │ │ ├── MyAuthenticator.java
│ │ │ │ │ └── SimpleMailSender.java
│ │ │ │ ├── MailUtil.java
│ │ │ │ ├── PageList.java
│ │ │ │ ├── Result.java
│ │ │ │ ├── security
│ │ │ │ │ ├── AES.java
│ │ │ │ │ └── Digest.java
│ │ │ │ └── Stringbuffer.java
│ │ │ └── web
│ │ │ ├── common
│ │ │ │ ├── CommonAction.java
│ │ │ │ ├── FileUploadAction.java
│ │ │ │ └── PageAction.java
│ │ │ └── system
│ │ │ ├── SysDepartmentAction.java
│ │ │ ├── SysLoginAction.java
│ │ │ ├── SysMenuAction.java
│ │ │ ├── SysPrivilegeAction.java
│ │ │ ├── SysQuerysqlAction.java
│ │ │ ├── SysRoleAction.java
│ │ │ └── SysUserAction.java
│ │ ├── commons-logging.properties
│ │ ├── config.properties
│ │ ├── displaytag.properties
│ │ ├── ehcache.xml
│ │ ├── log4j.properties
│ │ ├── springConfig
│ │ │ ├── applicationContext.xml
│ │ │ └── modules
│ │ │ ├── applicationContext-common.xml
│ │ │ ├── applicationContext-modules.xml
│ │ │ ├── applicationContext-scheduling.xml
│ │ │ └── applicationContext-system.xml
│ │ ├── strutsConfig
│ │ │ ├── modules
│ │ │ │ ├── struts-common.xml
│ │ │ │ ├── struts-modules.xml
│ │ │ │ └── struts-system.xml
│ │ │ └── struts.xml
│ │ ├── struts.properties
│ │ └── test
│ │ └── Test.java
│ └── WebRoot
│ ├── alert404.jsp
│ ├── base
│ │ ├── bottom.jsp
│ │ ├── css
│ │ │ ├── base.css
│ │ │ ├── blue
│ │ │ │ ├── bottom.css
│ │ │ │ ├── displaytag.css
│ │ │ │ ├── form.css
│ │ │ │ ├── left.css
│ │ │ │ ├── other.css
│ │ │ │ └── top.css
│ │ │ ├── red
│ │ │ │ ├── bottom.css
│ │ │ │ ├── displaytag.css
│ │ │ │ ├── form.css
│ │ │ │ ├── left.css
│ │ │ │ ├── other.css
│ │ │ │ └── top.css
│ │ │ └── yellow
│ │ │ ├── bottom.css
│ │ │ ├── displaytag.css
│ │ │ ├── form.css
│ │ │ ├── left.css
│ │ │ ├── other.css
│ │ │ └── top.css
│ │ ├── images
│ │ │ ├── blue
│ │ │ │ ├── alert404.gif
│ │ │ │ ├── arrow.gif
│ │ │ │ ├── body.gif
│ │ │ │ ├── delete.gif
│ │ │ │ ├── fireWall.gif
│ │ │ │ ├── goback.gif
│ │ │ │ ├── gologin.gif
│ │ │ │ ├── inputButton.gif
│ │ │ │ ├── loginArea.gif
│ │ │ │ ├── menuBoxUp.gif
│ │ │ │ ├── reLogin.gif
│ │ │ │ ├── success.gif
│ │ │ │ ├── switchUser.gif
│ │ │ │ ├── tableTRTh.gif
│ │ │ │ ├── topDownLeft.gif
│ │ │ │ ├── topDownRight.gif
│ │ │ │ └── update.gif
│ │ │ ├── psd
│ │ │ │ ├── 20090512084335266.png
│ │ │ │ └── LoginLogoff.psd
│ │ │ ├── red
│ │ │ │ ├── alert404.gif
│ │ │ │ ├── arrow.gif
│ │ │ │ ├── background.gif
│ │ │ │ ├── body.gif
│ │ │ │ ├── delete.gif
│ │ │ │ ├── fireWall.gif
│ │ │ │ ├── goback.gif
│ │ │ │ ├── gologin.gif
│ │ │ │ ├── inputButton.gif
│ │ │ │ ├── loginArea.gif
│ │ │ │ ├── menuBoxUp.gif
│ │ │ │ ├── reLogin.gif
│ │ │ │ ├── success.gif
│ │ │ │ ├── switchUser.gif
│ │ │ │ ├── tableTRTh.gif
│ │ │ │ ├── topDownLeft.gif
│ │ │ │ ├── topDownRight.gif
│ │ │ │ └── update.gif
│ │ │ └── yellow
│ │ │ ├── alert404.gif
│ │ │ ├── arrow.gif
│ │ │ ├── body.gif
│ │ │ ├── delete.gif
│ │ │ ├── fireWall.gif
│ │ │ ├── goback.gif
│ │ │ ├── gologin.gif
│ │ │ ├── inputButton.gif
│ │ │ ├── loginArea.gif
│ │ │ ├── menuBoxUp.gif
│ │ │ ├── psd
│ │ │ │ └── body.psd
│ │ │ ├── reLogin.gif
│ │ │ ├── success.gif
│ │ │ ├── success.png
│ │ │ ├── switchUser.gif
│ │ │ ├── tableTRTh.gif
│ │ │ ├── topDownLeft.gif
│ │ │ ├── topDownRight.gif
│ │ │ └── update.gif
│ │ ├── jquery
│ │ │ ├── jquery.js
│ │ │ └── jquery-plugin
│ │ │ ├── alerts
│ │ │ │ ├── images
│ │ │ │ │ ├── help.gif
│ │ │ │ │ ├── important.gif
│ │ │ │ │ ├── info.gif
│ │ │ │ │ ├── loading.gif
│ │ │ │ │ └── title.gif
│ │ │ │ ├── jquery.alerts.css
│ │ │ │ └── jquery.alerts.js
│ │ │ ├── cookie
│ │ │ │ └── jquery.cookie.js
│ │ │ ├── ctree
│ │ │ │ ├── images
│ │ │ │ │ ├── file.png
│ │ │ │ │ ├── folder2.png
│ │ │ │ │ └── folder.png
│ │ │ │ ├── jquery.ctree.css
│ │ │ │ └── jquery.ctree.js
│ │ │ ├── dateinput
│ │ │ │ ├── jquery.dateinput.css
│ │ │ │ ├── jquery.dateinput.js
│ │ │ │ └── jquery.dateinput.zh_CN.js
│ │ │ ├── easing
│ │ │ │ └── jquery.easing.js
│ │ │ ├── filetree
│ │ │ │ ├── images
│ │ │ │ │ ├── code.gif
│ │ │ │ │ ├── file.gif
│ │ │ │ │ ├── folder_close.gif
│ │ │ │ │ ├── folder_open.gif
│ │ │ │ │ ├── jsp.gif
│ │ │ │ │ ├── menu.gif
│ │ │ │ │ ├── spinner.gif
│ │ │ │ │ └── user.gif
│ │ │ │ ├── jquery.filetree.css
│ │ │ │ └── jquery.filetree.js
│ │ │ ├── include
│ │ │ │ └── jquery.include.js
│ │ │ ├── jdtTable
│ │ │ │ └── jquery.jdtTable.js
│ │ │ ├── md5
│ │ │ │ └── jquery.md5.js
│ │ │ ├── tabs
│ │ │ │ ├── images
│ │ │ │ │ └── tabs.png
│ │ │ │ ├── jquery.ctabs.css
│ │ │ │ ├── jquery.ctabs.js
│ │ │ │ ├── jquery.idTabs.css
│ │ │ │ ├── jquery.idTabs.js
│ │ │ │ ├── jquery.tabs.css
│ │ │ │ └── jquery.tabs.js
│ │ │ └── treeview
│ │ │ ├── images
│ │ │ │ ├── file.gif
│ │ │ │ ├── folder-closed.gif
│ │ │ │ ├── folder.gif
│ │ │ │ ├── minus3.gif
│ │ │ │ ├── minus.gif
│ │ │ │ ├── plus3.gif
│ │ │ │ ├── plus.gif
│ │ │ │ ├── treeview-black.gif
│ │ │ │ ├── treeview-black-line.gif
│ │ │ │ ├── treeview-default.gif
│ │ │ │ ├── treeview-default-line.gif
│ │ │ │ ├── treeview-famfamfam.gif
│ │ │ │ ├── treeview-famfamfam-line.gif
│ │ │ │ ├── treeview-gray.gif
│ │ │ │ ├── treeview-gray-line.gif
│ │ │ │ ├── treeview-red.gif
│ │ │ │ └── treeview-red-line.gif
│ │ │ ├── jquery.treeview.async.js
│ │ │ ├── jquery.treeview.css
│ │ │ └── jquery.treeview.js
│ │ ├── js
│ │ │ ├── bottom.js
│ │ │ ├── DateUtil.js
│ │ │ ├── displaytag.js
│ │ │ ├── form.js
│ │ │ ├── left.js
│ │ │ ├── top.js
│ │ │ ├── util.js
│ │ │ └── validator.js
│ │ ├── left.jsp
│ │ ├── main.jsp
│ │ ├── right.jsp
│ │ └── top.jsp
│ ├── error.jsp
│ ├── fileUpload
│ │ ├── fileUpload.jsp
│ │ └── js
│ │ └── fileUpload.js
│ ├── firewall.jsp
│ ├── index.jsp
│ ├── js
│ │ ├── alert404.js
│ │ ├── firewall.js
│ │ ├── login.js
│ │ └── success.js
│ ├── login.jsp
│ ├── META-INF
│ │ └── MANIFEST.MF
│ ├── mysql
│ │ └── manager.sql
│ ├── success.jsp
│ ├── system
│ │ ├── departmentAdd.jsp
│ │ ├── department.jsp
│ │ ├── departmentUpdate.jsp
│ │ ├── js
│ │ │ ├── departmentAdd.js
│ │ │ ├── department.js
│ │ │ ├── departmentUpdate.js
│ │ │ ├── menuAdd.js
│ │ │ ├── menu.js
│ │ │ ├── menuUpdate.js
│ │ │ ├── privilegeAdd.js
│ │ │ ├── privilegeAjax.js
│ │ │ ├── privilege.js
│ │ │ ├── privilegeUpdate.js
│ │ │ ├── querysqlAdd.js
│ │ │ ├── querysql.js
│ │ │ ├── querysqlUpdate.js
│ │ │ ├── roleAdd.js
│ │ │ ├── role.js
│ │ │ ├── roleUpdate.js
│ │ │ ├── userAdd.js
│ │ │ ├── user.js
│ │ │ ├── userUpdate.js
│ │ │ └── userUpdatePassword.js
│ │ ├── menuAdd.jsp
│ │ ├── menu.jsp
│ │ ├── menuUpdate.jsp
│ │ ├── privilegeAdd.jsp
│ │ ├── privilegeAjax.jsp
│ │ ├── privilege.jsp
│ │ ├── privilegeUpdate.jsp
│ │ ├── querysqlAdd.jsp
│ │ ├── querysql.jsp
│ │ ├── querysqlUpdate.jsp
│ │ ├── roleAdd.jsp
│ │ ├── role.jsp
│ │ ├── roleUpdate.jsp
│ │ ├── success.jsp
│ │ ├── userAdd.jsp
│ │ ├── user.jsp
│ │ ├── userUpdate.jsp
│ │ └── userUpdatePassword.jsp
│ ├── test.jsp
│ └── WEB-INF
│ ├── classes
│ │ ├── com
│ │ │ └── manager
│ │ │ ├── base
│ │ │ │ ├── BaseAction.class
│ │ │ │ ├── BaseDao.class
│ │ │ │ ├── BaseService.class
│ │ │ │ └── impl
│ │ │ │ ├── BaseDaoImpl$1.class
│ │ │ │ ├── BaseDaoImpl$2.class
│ │ │ │ ├── BaseDaoImpl$3.class
│ │ │ │ ├── BaseDaoImpl.class
│ │ │ │ ├── BaseServiceImpl$1.class
│ │ │ │ ├── BaseServiceImpl$2.class
│ │ │ │ ├── BaseServiceImpl$3.class
│ │ │ │ └── BaseServiceImpl.class
│ │ │ ├── filter
│ │ │ │ └── SecurityFilter.class
│ │ │ ├── hbm
│ │ │ │ └── system
│ │ │ │ ├── QuerySql.hbm.xml
│ │ │ │ ├── SysDepartment.hbm.xml
│ │ │ │ ├── SysMenu.hbm.xml
│ │ │ │ ├── SysPrivilege.hbm.xml
│ │ │ │ ├── SysRole.hbm.xml
│ │ │ │ ├── SysRolePrivilege.hbm.xml
│ │ │ │ ├── SysUser.hbm.xml
│ │ │ │ └── SysUserRole.hbm.xml
│ │ │ ├── listener
│ │ │ │ └── InitApplicationContextListener.class
│ │ │ ├── pojo
│ │ │ │ └── system
│ │ │ │ ├── QuerySql.class
│ │ │ │ ├── SysDepartment.class
│ │ │ │ ├── SysMenu.class
│ │ │ │ ├── SysPrivilege.class
│ │ │ │ ├── SysRole.class
│ │ │ │ ├── SysRolePrivilege.class
│ │ │ │ ├── SysUser.class
│ │ │ │ └── SysUserRole.class
│ │ │ ├── schedule
│ │ │ │ └── JobSchedule.class
│ │ │ ├── test
│ │ │ │ └── Test.class
│ │ │ ├── util
│ │ │ │ ├── CharUtil.class
│ │ │ │ ├── CodeUtil.class
│ │ │ │ ├── CONSTANT$MAIL_SERVER_CONFIG.class
│ │ │ │ ├── CONSTANT.class
│ │ │ │ ├── DateUtil.class
│ │ │ │ ├── EnterConsole.class
│ │ │ │ ├── ExcelUtil.class
│ │ │ │ ├── FileUtil.class
│ │ │ │ ├── http
│ │ │ │ │ └── HttpParam.class
│ │ │ │ ├── HttpHelper.class
│ │ │ │ ├── JSONUtil.class
│ │ │ │ ├── Log.class
│ │ │ │ │ ├── MailSenderInfo.class
│ │ │ │ │ ├── MyAuthenticator.class
│ │ │ │ │ └── SimpleMailSender.class
│ │ │ │ ├── MailUtil.class
│ │ │ │ ├── PageList.class
│ │ │ │ ├── Result.class
│ │ │ │ ├── security
│ │ │ │ │ ├── AES.class
│ │ │ │ │ └── Digest.class
│ │ │ │ └── Stringbuffer.class
│ │ │ └── web
│ │ │ ├── common
│ │ │ │ ├── CommonAction.class
│ │ │ │ ├── FileUploadAction.class
│ │ │ │ └── PageAction.class
│ │ │ └── system
│ │ │ ├── SysDepartmentAction.class
│ │ │ ├── SysLoginAction.class
│ │ │ ├── SysMenuAction.class
│ │ │ ├── SysPrivilegeAction.class
│ │ │ ├── SysQuerysqlAction.class
│ │ │ ├── SysRoleAction.class
│ │ │ └── SysUserAction.class
│ │ ├── commons-logging.properties
│ │ ├── config.properties
│ │ ├── displaytag.properties
│ │ ├── ehcache.xml
│ │ ├── log4j.properties
│ │ ├── springConfig
│ │ │ ├── applicationContext.xml
│ │ │ └── modules
│ │ │ ├── applicationContext-common.xml
│ │ │ ├── applicationContext-modules.xml
│ │ │ ├── applicationContext-scheduling.xml
│ │ │ └── applicationContext-system.xml
│ │ ├── strutsConfig
│ │ │ ├── modules
│ │ │ │ ├── struts-common.xml
│ │ │ │ ├── struts-modules.xml
│ │ │ │ └── struts-system.xml
│ │ │ └── struts.xml
│ │ ├── struts.properties
│ │ └── test
│ │ └── Test.class
│ ├── lib
│ │ ├── antlr-2.7.6.jar
│ │ ├── c3p0-0.9.1.2.jar
│ │ ├── cglib-nodep-2.2.jar
│ │ ├── commons-beanutils-1.7.0.jar
│ │ ├── commons-collections-3.2.jar
│ │ ├── commons-fileupload-1.2.1.jar
│ │ ├── commons-io-1.3.2.jar
│ │ ├── commons-lang-2.3.jar
│ │ ├── commons-logging-1.0.4.jar
│ │ ├── displaytag-1.2.jar
│ │ ├── dom4j-1.6.1.jar
│ │ ├── ehcache-1.5.0.jar
│ │ ├── freemarker-2.3.15.jar
│ │ ├── hibernate3.5.3.jar
│ │ ├── javassist-3.9.0.GA.jar
│ │ ├── jstl-1.1.2.jar
│ │ ├── jta-1.1.jar
│ │ ├── jxl.jar
│ │ ├── kaptcha-2.3.jar
│ │ ├── log4j-1.2.13.jar
│ │ ├── mail-1.3.3.jar
│ │ ├── mysql-connector-java-5.1.12-bin.jar
│ │ ├── ognl-2.7.3.jar
│ │ ├── org.springframework-3.0.3.RELEASE.jar
│ │ ├── quartz-1.6.6.jar
│ │ ├── slf4j-api-1.4.2.jar
│ │ ├── slf4j-log4j12-1.4.2.jar
│ │ ├── standard.jar
│ │ ├── struts2-core-2.1.8.1.jar
│ │ ├── struts2-spring-plugin-2.1.8.1.jar
│ │ └── xwork-core-2.1.6.jar
│ └── web.xml
├── 基于整合了Struts_和Hibernate_的J2EE_架构的用户权限管理系统的设计与实现.doc
├── 基于整合了Struts_和Hibernate_的J2EE_架构的用户权限管理系统的设计与实现.docx
└── 基于整合了Struts_和Hibernate_的J2EE_架构的用户权限管理系统的设计与实现.pdf
94 directories, 387 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论