zoukankan      html  css  js  c++  java
  • 集成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

  • 相关阅读:
    nginx优化——包括https、keepalive等
    Kubernetes+Prometheus+Grafana部署笔记
    常见的页面调度算法
    算法-求二进制数中1的个数
    C++ 关联容器详解——从内部结构到应用
    C++ 容器及选用总结
    C++ STL中迭代器失效的问题
    二维数组和指针
    Linux软连接和硬链接
    what is the virtual machine, when and why we need use it ?
  • 原文地址:https://www.cnblogs.com/wangsongbai/p/10487322.html
Copyright © 2011-2022 走看看