它是一个典型的MVC三层框架示例工程,快速简单的上手。
- SpringMVC
- MyBaits
- Apache Shiro
- Bootstrap3
- Sitemesh3
- Activiti
- log4j2;
- 用户登录
- 文件上传下载
- 文件压缩
- Excel导入
- JQuery联想搜索
- Activiti工作流
-
初始化数据库以MySQL为例
a. 创建数据库demo
b. 创建activiti相关表,执行ddl/activiti/mysql目录下所有SQL脚本
c. 创建用户相关的基础表,执行ddl/mysl/ddl.sql脚本
d. 导入测试数据,执行ddl/mysl/init.sql脚本
e. 初始化一份测试用户数据,运行cn.springmvc.mybatis.init.InitServiceTest.testInit()方法 -
启动工程,访问: http://ip:port/
用户组织权限相关表关系很简历,表之间的关联关系,可以看cn.springmvc.mybatis.init.InitServiceTest.testInit()方法执行的步骤,这块就没有单独写页面来操作了