victoryhoo
2013-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的用户权限系统
- S2SH框架开发的简单demo实例
- s2sh实现分页的详细demo(附带数据库,MYSQl和Oracle)
- Spring+struts2+hibernate+easyui基础权限管理框架
- apache shiro+hibernate4+struts2+spring+easyui+fusioncharts+bootstrap后台权限管理系统搭建
- s2sh政府电子政务网站
- s2sh全注解实现的增删改查
- S2SH开发学生选课系统
- hibernate3.3+spring2.6+struts2.1+easyUI增删改查实例demo分享
- ssm整合shiro实现用户权限验证的增删改查实例demo
- S2SH(spring+struts2+hibernate)整合开发java web人事后台管理系统
请下载代码后再发表评论
文件名: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人事后台管理系统
- s2sh权限管理实例
- 原 s2sh政府电子政务网站
- 证精 S2SH(spring + struts2 + hibernate)整合开发java web进销存后台管理系统,前端extjs
- s2sh全注解实现的增删改查
- S2SH开发学生选课系统
- S2SH框架开发的简单demo实例
- 原 s2sh(Spring4&Struts2.3&Hibernate4)项目整合简单实例
- s2sh整合开发图书管理系统
- 寻求高质量S2SH的项目,具有标准的优化配置书写格式,用于提高学习。
- s2sh(struts2+spring+hibernate+oracle)开发java web车辆管理系统
- 精 S2SH(spring+struts2+hibernate) 开发java学生信息管理网站源码下载
最近下载
wanglinddad LV55
2022年4月25日
ouyangzhiming LV1
2020年8月26日
1057706707 LV9
2020年6月14日
ccknow LV4
2019年8月12日
aa991215 LV17
2019年6月1日
sweetyy LV8
2019年5月20日
nephele LV3
2019年3月14日
baihongdoudou LV5
2019年3月8日
我一直在笑 LV10
2018年10月15日
纳兰倾城 LV4
2018年8月25日
最近浏览
ma406805131 LV15
6月15日
751615606
3月14日
暂无贡献等级
ewan007 LV30
2023年7月4日
hesu2020 LV1
2023年3月22日
zdmxjxj LV11
2022年12月7日
wanglinddad LV55
2022年4月24日
regedit418 LV12
2022年2月10日
17704627276 LV17
2021年11月30日
212828939 LV16
2021年11月30日
lsq54365 LV14
2021年11月13日