专栏首页程序源代码基于SpringMVC+Activiti 5.16 的简单OA

基于SpringMVC+Activiti 5.16 的简单OA

概述内容

基于SpringMVC+Shiro+Activiti 5.16 的简单OA,可以快速入门Activiti学习用。 此版本前台使用的是EasyUI

框架简介

框架以Spring Framework为核心、Spring MVC作为模型视图控制器、Shiro作为权限框架、Hibernate作为数据库操作层。 本项目也可以为学习SpringMVC的同学提供帮助。 本项目以查询待办任务、查待受理任务、查看运行中的流程以及流程控制中的一些问题为基础,入门Activiti。 实现了流程的签收、委派、转办、跟踪、撤销、跳转(向前和回退)至指定活动节点等功能。 可以通过后台管理,动态部署流程、动态设定用户任务的处理人(运行中的流程也可以调整处理人) 继承Activiti自带的modeler,实现在线设计流程文件。 Shiro实现登录认证和权限控制,结合Ehcache缓存权限列表,毕竟权限表并不是总在变化。 用户在线列表,可以强制踢出。Shiro的密码的加密解密,并发登陆、会话管理等功能。

框架版本

  • Activiti 5.16
  • Spring-4.0.0.RELEASE
  • Shiro-all-1.2.3
  • Hibernate-4.2.2.Final
  • Hibernate-validator-5.1.3.Final
  • Validation-api-1.1.0.GA

数据库

  • 目前只支持MySql,建议MySql 5.5及以上

源代码结构图

下载地址

https://gitee.com/zhaoml529/SpringMVC-Activiti5.16-Shiro.git

本文分享自微信公众号 - 程序源代码(itcode)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-01-25

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • ThinkingInJava对this关键字的介绍

    若只有一个名叫f()的方法,它怎样才能知道自己是为 a 还是为 b 调用的呢? 为了能用简便的、面向对象的语法来书写代码——亦即“将消息发给对象”,编译器为...

    秋白
  • 用JCIFS下载windows共享文件

    有同事在外地,他们提供给我的软件包也是在他们本地的,因此开启了windows自带的共享,这样就方便我们取包。由于地域限制,我们访问非常的慢,因此考虑到用Jenk...

    叉叉敌
  • SpringMVC工作原理流程(一)

    Servlet的继承结构一共有五个类,GenericServelt,HttpServlet,这两个类的介绍:传送门,剩下三个类HttpServletBean,F...

    秋白
  • JavaWebSession里面对象活化与钝化

    被钝化到work/catalina/localhost/自己刚刚填的文件名/文件夹下面

    秋白
  • Java的break和contunie加(label)标签的用法

    label标签必须放在循环之前,一定要紧跟循环,如果label:下面写了一句代码的话,那么break label;就会报错

    秋白
  • JVM(二)Java虚拟机组成详解

    Java虚拟机(Java Virtual Machine)下文简称jvm,上一篇我们对jvm有了大体的认识,进入本文之后我们将具体而详细的介绍jvm的方方面面,...

    王磊的博客
  • JVM(四)垃圾回收的实现算法和执行细节

    上一篇我们讲了垃圾标记的一些实现细节和经典算法,而本文将系统的讲解一下垃圾回收的经典算法,和Hotspot虚拟机执行垃圾回收的一些实现细节,比如安全点和安全区域...

    王磊的博客
  • JAVA链式编程

    但我之前个弊端,使用dbUtils的时候,从数据库中查出来的数据进行,set的时候,赋值不进去,可能是dbUtils的版本比较低吧! 知道的同学们希望可以多...

    秋白
  • JVM(一)史上最佳入门指南

    提到Java虚拟机(JVM),可能大部分人的第一印象是“难”,但当让我们真正走入“JVM世界”的时候,会发现其实问题并不像我们想象中的那么复杂。唯一真正令我们恐...

    王磊的博客
  • SpringMVC工作原理流程(二)

    当有请求过来,首先会先调用HttpServlet的service(ServletRequest req, ServletResponse res)方法,在ser...

    秋白

扫码关注云+社区

领取腾讯云代金券