git@github.com:witaste/smse.git

数据库脚本:

/*
Navicat MySQL Data Transfer Source Server : 新服务器
Source Server Version : 50173
Source Host : 123.57.10.10:3306
Source Database : test Target Server Type : MYSQL
Target Server Version : 50173
File Encoding : 65001 Date: 2016-07-29 13:49:43
*/ SET FOREIGN_KEY_CHECKS=0; -- ----------------------------
-- Table structure for smse_access_permission
-- ----------------------------
DROP TABLE IF EXISTS `smse_access_permission`;
CREATE TABLE `smse_access_permission` (
`ID` varchar(36) NOT NULL,
`NAME` varchar(200) DEFAULT NULL,
`URL` varchar(200) DEFAULT NULL,
`MENU_ID` varchar(36) DEFAULT NULL,
PRIMARY KEY (`ID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- ----------------------------
-- Records of smse_access_permission
-- ----------------------------
INSERT INTO `smse_access_permission` VALUES ('21FAD71BFE994AA1E053433210AC638C', '用户新增数据保存', 'system/saveUserAdd.json', '21FAD71BFE974AA1E053433210AC638C');
INSERT INTO `smse_access_permission` VALUES ('21FAD71BFE9F4AA1E053433210AC638C', '用户删除', 'system/deleteUser.json', '21FAD71BFE9A4AA1E053433210AC638C');
INSERT INTO `smse_access_permission` VALUES ('21FAD71BFEA04AA1E053433210AC638C', '用户编辑页面数据保存', 'system/saveUserEdit.json', '21FAD71BFE9A4AA1E053433210AC638C');
INSERT INTO `smse_access_permission` VALUES ('21FAD71BFEA34AA1E053433210AC638C', '角色新增页面数据保存', 'system/saveRoleAdd.json', '21FAD71BFEA14AA1E053433210AC638C');
INSERT INTO `smse_access_permission` VALUES ('21FAD71BFEA94AA1E053433210AC638C', '角色编辑页面数据保存', 'system/saveRoleEdit.json', '21FAD71BFEA44AA1E053433210AC638C');
INSERT INTO `smse_access_permission` VALUES ('21FAD71BFEAA4AA1E053433210AC638C', '角色删除', 'system/deleteRole.json', '21FAD71BFEA44AA1E053433210AC638C');
INSERT INTO `smse_access_permission` VALUES ('75b1dd28-54b4-11e6-9619-00163e001b41', '菜单删除', 'system/deleteMenu.json', '21943DC037B643EDE053433210AC4939');
INSERT INTO `smse_access_permission` VALUES ('75b8f34c-54b4-11e6-9619-00163e001b41', '菜单信息保存', 'system/saveMenu.json', '21943DC037B643EDE053433210AC4939'); -- ----------------------------
-- Table structure for smse_menu
-- ----------------------------
DROP TABLE IF EXISTS `smse_menu`;
CREATE TABLE `smse_menu` (
`ID` varchar(36) NOT NULL,
`NAME` varchar(200) DEFAULT NULL,
`URL` varchar(200) DEFAULT NULL,
`ICON` varchar(200) DEFAULT NULL,
`VISIBLE` varchar(200) DEFAULT NULL,
`PID` varchar(36) DEFAULT NULL,
`SORT` int(11) DEFAULT NULL,
PRIMARY KEY (`ID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- ----------------------------
-- Records of smse_menu
-- ----------------------------
INSERT INTO `smse_menu` VALUES ('21943DC037B443EDE053433210AC4939', '系统管理', '', '', '', '', '');
INSERT INTO `smse_menu` VALUES ('21943DC037B643EDE053433210AC4939', '菜单管理', 'system/initMenu.htm', '', '', '21943DC037B443EDE053433210AC4939', '');
INSERT INTO `smse_menu` VALUES ('21FAD71BFE954AA1E053433210AC638C', '用户管理', '', '', '', '21943DC037B443EDE053433210AC4939', '');
INSERT INTO `smse_menu` VALUES ('21FAD71BFE964AA1E053433210AC638C', '角色管理', '', '', '', '21943DC037B443EDE053433210AC4939', '');
INSERT INTO `smse_menu` VALUES ('21FAD71BFE974AA1E053433210AC638C', '用户新增', 'system/initUserAdd.htm', '', '', '21FAD71BFE954AA1E053433210AC638C', '');
INSERT INTO `smse_menu` VALUES ('21FAD71BFE9A4AA1E053433210AC638C', '用户列表', 'system/initUserList.htm', '', '', '21FAD71BFE954AA1E053433210AC638C', '');
INSERT INTO `smse_menu` VALUES ('21FAD71BFEA14AA1E053433210AC638C', '角色新增', 'system/initRoleAdd.htm', '', '', '21FAD71BFE964AA1E053433210AC638C', '');
INSERT INTO `smse_menu` VALUES ('21FAD71BFEA44AA1E053433210AC638C', '角色列表', 'system/initRoleList.htm', '', '', '21FAD71BFE964AA1E053433210AC638C', ''); -- ----------------------------
-- Table structure for smse_role
-- ----------------------------
DROP TABLE IF EXISTS `smse_role`;
CREATE TABLE `smse_role` (
`ID` varchar(36) NOT NULL,
`NAME` varchar(200) DEFAULT NULL,
`ROLE` varchar(200) DEFAULT NULL,
PRIMARY KEY (`ID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- ----------------------------
-- Records of smse_role
-- ----------------------------
INSERT INTO `smse_role` VALUES ('21943DC037B343EDE053433210AC4939', '系统管理员', 'root'); -- ----------------------------
-- Table structure for smse_role_menu_link
-- ----------------------------
DROP TABLE IF EXISTS `smse_role_menu_link`;
CREATE TABLE `smse_role_menu_link` (
`ROLE_ID` varchar(36) DEFAULT NULL,
`MENU_ID` varchar(36) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- ----------------------------
-- Records of smse_role_menu_link
-- ----------------------------
INSERT INTO `smse_role_menu_link` VALUES ('21943DC037B343EDE053433210AC4939', '21FAD71BFE964AA1E053433210AC638C');
INSERT INTO `smse_role_menu_link` VALUES ('21943DC037B343EDE053433210AC4939', '21943DC037B443EDE053433210AC4939');
INSERT INTO `smse_role_menu_link` VALUES ('21943DC037B343EDE053433210AC4939', '21FAD71BFE974AA1E053433210AC638C');
INSERT INTO `smse_role_menu_link` VALUES ('21943DC037B343EDE053433210AC4939', '21FAD71BFE9A4AA1E053433210AC638C');
INSERT INTO `smse_role_menu_link` VALUES ('21943DC037B343EDE053433210AC4939', '21943DC037B643EDE053433210AC4939');
INSERT INTO `smse_role_menu_link` VALUES ('21943DC037B343EDE053433210AC4939', '21FAD71BFE954AA1E053433210AC638C');
INSERT INTO `smse_role_menu_link` VALUES ('21943DC037B343EDE053433210AC4939', '21FAD71BFEA14AA1E053433210AC638C');
INSERT INTO `smse_role_menu_link` VALUES ('21943DC037B343EDE053433210AC4939', '21FAD71BFEA44AA1E053433210AC638C');
INSERT INTO `smse_role_menu_link` VALUES ('21943DC037B343EDE053433210AC4939', 'e0f4b6e0-53e3-11e6-9619-00163e001b41');
INSERT INTO `smse_role_menu_link` VALUES ('38950038-53cd-11e6-9619-00163e001b41', 'e0f4b6e0-53e3-11e6-9619-00163e001b41'); -- ----------------------------
-- Table structure for smse_user
-- ----------------------------
DROP TABLE IF EXISTS `smse_user`;
CREATE TABLE `smse_user` (
`ID` varchar(36) NOT NULL,
`NAME` varchar(200) DEFAULT NULL,
`USERNAME` varchar(200) DEFAULT NULL,
`PASSWORD` varchar(200) DEFAULT NULL,
`MOBILE` varchar(200) DEFAULT NULL,
`EMAIL` varchar(200) DEFAULT NULL,
PRIMARY KEY (`ID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- ----------------------------
-- Records of smse_user
-- ----------------------------
INSERT INTO `smse_user` VALUES ('21943DC037B243EDE053433210AC4939', '大木桶', 'root', 'ff9830c42660c1dd1942844f8069b74a', '', '1007951312@qq.com'); -- ----------------------------
-- Table structure for smse_user_role_link
-- ----------------------------
DROP TABLE IF EXISTS `smse_user_role_link`;
CREATE TABLE `smse_user_role_link` (
`USER_ID` varchar(36) DEFAULT NULL,
`ROLE_ID` varchar(36) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- ----------------------------
-- Records of smse_user_role_link
-- ----------------------------
INSERT INTO `smse_user_role_link` VALUES ('21943DC037B243EDE053433210AC4939', '21943DC037B343EDE053433210AC4939');
INSERT INTO `smse_user_role_link` VALUES ('21943DC037B243EDE053433210AC4939', '38950038-53cd-11e6-9619-00163e001b41');
INSERT INTO `smse_user_role_link` VALUES ('e6a35232-53ce-11e6-9619-00163e001b41', '38950038-53cd-11e6-9619-00163e001b41');

ps:目前是角色-菜单(受保护urls)

8) Struts2 2 SpringMVC的更多相关文章

  1. 为什么做java的web开发我们会使用struts2,springMVC和spring这样的框架?

    今年我一直在思考web开发里的前后端分离的问题,到了现在也颇有点心得了,随着这个问题的深入,再加以现在公司很多web项目的控制层的技术框架由struts2迁移到springMVC,我突然有了一个新的疑 ...

  2. Servlet、Struts2、SpringMVC执行流程

    Servlet 有以下四个阶段: 1.加载和实例化 Servlet容器负责加载和实例化Servlet. 当Servlet容器启动时,或者在容器检测到需要这个Servlet来响应第一个请求时,创建Ser ...

  3. struts1,struts2,springMVC终极对比

    最近做项目用到了struts2,之前一直是用struts1和springMVC.感觉到了struts2从很大程度上和这两个还是有很大区别的,所以今天搜集了些资料,给他们做一下对比. Struts1官方 ...

  4. Struts1、Struts2和SpringMVC剖析【转载】

    前段框架用了不少,今天就来做个总结.网上关于Struts1.Struts2.SpringMVC的文章有很多,这里的内容就是基于它们,来做个比较. 这三个框架是按照上面的顺序,依次出现的,它们都是对MV ...

  5. Struts2和SpringMVC的区别

    简单谈一下Struts2和SpringMVC的区别,文章有所引用知乎所对应的答案数据,和所查看的其余资料数据,进行一个简单的汇总,后续查看时使用: 知乎解释链接为:https://www.zhihu. ...

  6. struts1和struts2和springMVC的区别和介绍

    MVC是web开发常用的模式,M即模型层(Model):主要由javabean来实现.V即视图层(View):主要由jsp.velocity.freemarker等.C即控制层(Controller) ...

  7. MVC思想-程序的控制流程-Struts2和SpringMVC黑马流程图

    1.初探 javaEE就是搞清前后台是怎么交互的,而控制那个交互的就被称为是:C:控制器 C负责协调调度程序如何执行的,M负责读数据的处理,比如说:验证输入的密码是否正确,是否 有这个权限.V就简单了 ...

  8. Struts2、SpringMVC、Servlet(Jsp)性能对比 测试

    Struts2.SpringMVC.Servlet(Jsp)性能对比 测试 . Servlet的性能应该是最好的,可以做为参考基准,其它测试都要向它看齐,参照它. 做为一个程序员,对于各个框架的性能要 ...

  9. 三层架构,Struts2,SpringMVC实现原理图

    三层架构,Struts2,SpringMVC实现原理图 三层架构实现原理 Struts2实现原理 SpringMVC实现原理

  10. n文件的上传和下载,struts2和springmvc

    首先,struts2的上传下载的配置 因为struts2是配置的上传的拦截器,很简单的步揍就可以上传, 首先是配置struts的action映射 <!-- 4. 修改上传文件的最大大小为30M ...

随机推荐

  1. 第三章 k8s cluster环境创建

    1  用如下方法安装指定版本的docker,但是我的环境会报错 # 安装rpm apt install rpm # 下载 RPM 包, docker 版本 wget https://download. ...

  2. 《网蜂A8实战演练》——8.Linux USB 主机控制器和设备驱动

    USB 的全称是 Universal Serial Bus,顾名思义:通用串行总线. 提到总线,联想一下,在你心目中总线总是用来干嘛的?还记得 I2C 总线? I2C 总线上挂有二条信号线,一条是 S ...

  3. MariaDB主从半同步复制详解

    半同步复制(Semisynchronous replication) 介于异步复制和全同步复制之间,主库在执行完客户端提交的事务后不是立刻返回给客户端,而是等待至少一个从库接收到并写到relay lo ...

  4. javaweb地图定位demo

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/stri ...

  5. zabbix server的Discover功能,实现zabbix agent 大批量的自动添加,并链接到指定的模版(3)

    一.需求 zabbix 服务器可以手动加入zabbix-agent客户端,对于少量的机器,这没有什么.但到了线上,我们有大量的服务器需要监控时,如果再一个个的手动加的话,工作量势必会增加很多.这时,z ...

  6. [Python] Regular Expressions

    1. regular expression Regular expression is a special sequence of characters that helps you match or ...

  7. Django学习---ajax

    Ajax 应用场景:我们在输入表单进行提交的时候往往会判断输入的数据形式是否正确,这个时候如果我们点击了提交就会刷新页面.如果我们不想要它刷新页面,让它“悄悄的提交数据”,这个时候我们就需要使用aja ...

  8. PHP函数内访问全局变量

    $dbcon='123'; 方法一.funtion fun1(){global $dbcon;$dbcon-> 就可以访问了.} 方法二$GLOBALS['$dbcon'];

  9. ffmpeg源码分析五:ffmpeg调用x264编码器的过程分析 (转5)

    原帖地址:http://blog.csdn.net/austinblog/article/details/25127533 该文将以X264编码器为例,解释说明FFMPEG是怎么调用第三方编码器来进行 ...

  10. Abstract(抽象)

    谈到抽象,就先谈谈面向对象语言的三大特性,也是人们口中常说的封装.继承.多态. 封装:什么是封装,按到我的理解,封装就是把某些类的相关属性和方法封装,对内实现数据影城,对外提供稳定接口. 继承:从字面 ...