集成Activiti工作流的J2EE快速开发框架

框架简介

enos款快速开发模块化脚手架,实现功能有系统模块:菜单管理、用户管理、角色管理,系统监控:系统日志、接口api、sql监控。

系统功能

  • 系统管理:菜单管理、用户管理、角色管理
  • 统一查询 pagehelper分页,配合xml编写,即可自定义查询。
  • 采用shiro技术,可配置化权限管理
  • 登录次数校验,超出定义次数后冻结一段时间账号
  • 系统监控:系统日志、接口api、系统监控、可配置定时任务
  • 前端可配置化定时任务。
  • 采用swagger可视化出实时方法格式以及数据属性,采用阿里druid
  • 工作流程管理:完全实现模块化,无侵入。
  • 流程管理:动态给发布流程分配角色,无需手动写死,灵活可变
  • 模块列表:新建、编辑、发布流程,前端实现完全可配置化建立流程图
  • 请假流程:提供一个请假示例,让您很快熟悉流程
  • 待办任务:个人需要办理的流程任务

技术框架

  • jdk:1.8
  • 核心框架:spring boot 2.0.1.RELEASE
  • 安全框架:Apache Shiro
  • 工作流引擎:Activiti
  • 数据库连接池:druid
  • 视图框架:spring mvc
  • 持久层框架:MyBatis
  • 模板引擎:freemarker
  • 缓存:redis、ehcache
  • 定时:quartz 2.3.0
  • 前端页面:layui
  • 博客前端:vue、iview

源代码结构图

 

集成Activiti工作流的J2EE快速开发框架

 

 

集成Activiti工作流的J2EE快速开发框架

 

下载地址

https://gitee.com/bweird/lenosp.git

原文地址:https://www.cnblogs.com/wangsongbai/p/10487322.html