victoryhoo2013-03-28 10:05:38
spring+springsecurity+hibernate+struts2 权限代码数据库
spring+security+hibernate+struts2权限代码数据库
lib包下载地址:http://pan.baidu.com/s/1c1C0j0c
源码实现的功能很简单,仅仅演示了下spring security的语法而已。
项目截图
数据库截图
数据库脚本
/* Navicat MySQL Data Transfer Source Server : MyConnection Source Server Version : 50144 Source Host : localhost:3306 Source Database : testsecurity2 Target Server Type : MYSQL Target Server Version : 50144 File Encoding : 65001 Date: 2012-06-21 16:45:55 */ SET FOREIGN_KEY_CHECKS=0; -- ---------------------------- -- Table structure for `bookinfo` -- ---------------------------- DROP TABLE IF EXISTS `bookinfo`; CREATE TABLE `bookinfo` ( `bookId` int(11) NOT NULL AUTO_INCREMENT, `bookName` varchar(50) DEFAULT NULL, `bookAuthor` varchar(50) DEFAULT NULL, PRIMARY KEY (`bookId`) ) ENGINE=InnoDB AUTO_INCREMENT=35 DEFAULT CHARSET=utf8; -- ---------------------------- -- Records of bookinfo -- ---------------------------- INSERT INTO bookinfo VALUES ('29', 'as', 'as'); INSERT INTO bookinfo VALUES ('30', '2', '2'); INSERT INTO bookinfo VALUES ('31', '2', '2'); INSERT INTO bookinfo VALUES ('32', '2', '2'); INSERT INTO bookinfo VALUES ('33', '2', '2'); INSERT INTO bookinfo VALUES ('34', '2', '2'); -- ---------------------------- -- Table structure for `resource` -- ---------------------------- DROP TABLE IF EXISTS `resource`; CREATE TABLE `resource` ( `resourceId` int(11) NOT NULL AUTO_INCREMENT, `resourceName` varchar(50) NOT NULL, `resourceURL` varchar(50) DEFAULT NULL, `parentId` int(11) NOT NULL, `desc` varchar(50) DEFAULT NULL, PRIMARY KEY (`resourceId`) ) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8; -- ---------------------------- -- Records of resource -- ---------------------------- INSERT INTO resource VALUES ('1', '用户列表', '/security/userList.action', '6', '查询所有用户'); INSERT INTO resource VALUES ('2', '增加用户', '/security/userAdd.action', '7', '增加用户'); INSERT INTO resource VALUES ('3', '删除用户', '/security/userDelete.action', '7', '删除用户'); INSERT INTO resource VALUES ('4', '修改用户', '/security/userEdit.action', '7', '修改用户'); INSERT INTO resource VALUES ('5', 'ID查询用户', '/security/userFindById.action', '6', '查询用户详情'); INSERT INTO resource VALUES ('6', '查询功能', null, '9', '双击打开'); INSERT INTO resource VALUES ('7', '操作功能', null, '9', '双击打开'); INSERT INTO resource VALUES ('8', '其他功能', null, '9', '双击打开'); INSERT INTO resource VALUES ('9', '权限系统', null, '0', null); INSERT INTO resource VALUES ('10', '权限分配', '/security/role_resource.action', '7', '分配权限'); -- ---------------------------- -- Table structure for `role` -- ---------------------------- DROP TABLE IF EXISTS `role`; CREATE TABLE `role` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(20) DEFAULT NULL, `desc` varchar(20) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8; -- ---------------------------- -- Records of role -- ---------------------------- INSERT INTO role VALUES ('1', 'ROLE_ADMIN', '管理员角色'); INSERT INTO role VALUES ('2', 'ROLE_XIAOADMIN', '小角色'); INSERT INTO role VALUES ('3', 'ROLE_EVERYBODY', '普通用户角色'); -- ---------------------------- -- Table structure for `role_resource` -- ---------------------------- DROP TABLE IF EXISTS `role_resource`; CREATE TABLE `role_resource` ( `id` int(11) NOT NULL AUTO_INCREMENT, `role_id` int(11) NOT NULL, `resource_id` int(11) NOT NULL, PRIMARY KEY (`id`), KEY `role_id` (`role_id`), KEY `resource_id` (`resource_id`), CONSTRAINT `role_resource_ibfk_1` FOREIGN KEY (`role_id`) REFERENCES `role` (`id`), CONSTRAINT `role_resource_ibfk_2` FOREIGN KEY (`resource_id`) REFERENCES `resource` (`resourceId`) ) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8; -- ---------------------------- -- Records of role_resource -- ---------------------------- INSERT INTO role_resource VALUES ('1', '1', '1'); INSERT INTO role_resource VALUES ('2', '1', '2'); INSERT INTO role_resource VALUES ('3', '1', '3'); INSERT INTO role_resource VALUES ('4', '1', '4'); INSERT INTO role_resource VALUES ('5', '1', '5'); INSERT INTO role_resource VALUES ('6', '2', '1'); INSERT INTO role_resource VALUES ('7', '2', '5'); INSERT INTO role_resource VALUES ('8', '1', '10'); -- ---------------------------- -- Table structure for `user` -- ---------------------------- DROP TABLE IF EXISTS `user`; CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(20) NOT NULL, `password` varchar(20) NOT NULL, `status` int(1) NOT NULL, `desc` varchar(50) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8; -- ---------------------------- -- Records of user -- ---------------------------- INSERT INTO user VALUES ('1', 'admin', 'admin', '1', '管理员'); INSERT INTO user VALUES ('2', 'zhangsan', 'zhangsan', '1', '小角色'); INSERT INTO user VALUES ('3', 'jiangyou', 'jiangyou', '1', '普通用户'); -- ---------------------------- -- Table structure for `user_role` -- ---------------------------- DROP TABLE IF EXISTS `user_role`; CREATE TABLE `user_role` ( `id` int(11) NOT NULL, `user_id` int(11) NOT NULL, `role_id` int(11) NOT NULL, PRIMARY KEY (`id`), KEY `user_id` (`user_id`), KEY `role_id` (`role_id`), CONSTRAINT `user_role_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`), CONSTRAINT `user_role_ibfk_2` FOREIGN KEY (`role_id`) REFERENCES `role` (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- ---------------------------- -- Records of user_role -- ---------------------------- INSERT INTO user_role VALUES ('1', '1', '1'); INSERT INTO user_role VALUES ('2', '1', '2'); INSERT INTO user_role VALUES ('3', '2', '2'); INSERT INTO user_role VALUES ('4', '1', '3'); INSERT INTO user_role VALUES ('5', '2', '3'); INSERT INTO user_role VALUES ('6', '3', '3');
由最代码官方编辑于2017-3-30 12:41:46
猜你喜欢
- s2sh权限管理实例
- S2SH框架开发的简单demo实例
- Spring+struts2+hibernate+easyui基础权限管理框架
- s2sh的用户权限系统
- s2sh实现分页的详细demo(附带数据库,MYSQl和Oracle)
- apache shiro+hibernate4+struts2+spring+easyui+fusioncharts+bootstrap后台权限管理系统搭建
- hibernate3.3+spring2.6+struts2.1+easyUI增删改查实例demo分享
- S2SH(spring + struts2 + hibernate)整合开发java web进销存后台管理系统,前端extjs
- spring,struts2,hibernate框架整合
- S2SH(spring+struts2+hibernate)整合开发java web人事后台管理系统
- 寻求高质量S2SH的项目,具有标准的优化配置书写格式,用于提高学习。
- s2sh全注解实现的增删改查
请下载代码后再发表评论
文件名:TestSecurity7.zip,文件大小:18526K下载
- /
- /TestSecurity7
- /TestSecurity7/.classpath
- /TestSecurity7/.myeclipse
- /TestSecurity7/.myhibernatedata
- /TestSecurity7/.mymetadata
- /TestSecurity7/.mystrutsdata
- /TestSecurity7/.project
- /TestSecurity7/.settings
- /TestSecurity7/.settings/.jsdtscope
- /TestSecurity7/.settings/com.genuitec.eclipse.j2eedt.core.prefs
- /TestSecurity7/src
- /TestSecurity7/src/com
- /TestSecurity7/src/com/test
- /TestSecurity7/src/com/test/action
- /TestSecurity7/src/com/test/dao
- /TestSecurity7/src/com/test
- /TestSecurity7/src/com
- /TestSecurity7

- 证精S2SH(spring + struts2 + hibernate)整合开发java web进销存后台管理系统,前端extjs
- spring,struts2,hibernate框架整合
- 原精S2SH(spring+struts2+hibernate)整合开发java web人事后台管理系统
- 寻求高质量S2SH的项目,具有标准的优化配置书写格式,用于提高学习。
- s2sh全注解实现的增删改查
- S2SH框架开发的简单demo实例
- struts2+hibernate+Spring后台表格分页(easyui)
- 原s2sh(Spring4&Struts2.3&Hibernate4)项目整合简单实例
- s2sh权限管理实例
- 证精s2sh开发的java web开源电子商城系统,包括后台管理系统
- 原证s2sh+jsp开发电影票预订网站,支持mysql和sql server数据库
- 精s2sh+JSP开源论坛系统

ouyangzhiming LV12020年8月26日
1057706707 LV92020年6月14日
ccknow LV42019年8月12日
aa991215 LV172019年6月1日
sweetyy LV82019年5月20日
nephele LV32019年3月14日
baihongdoudou LV52019年3月8日
我一直在笑 LV102018年10月15日
纳兰倾城 LV42018年8月25日
李小江 LV82018年8月14日

素材火 LV42月7日
archerK3 LV72020年12月25日
wydpopwyd LV112020年11月28日
婷婷婷2020年9月17日
暂无贡献等级
ScarletKnight2020年8月24日
暂无贡献等级
laiv77 LV102020年7月7日
嗯哼前端 LV22020年7月5日
wzx5528 LV102020年6月16日
1057706707 LV92020年6月14日
zhangguobin LV132020年6月4日