写在前面:

  最近项目中使用到了工作流,虽然此部分不是自己需要完成的,但是也涉及到了要调用写的接口。正好有时间,就了解下,以便之后能在其他项目中用到时,不至于什么都不知道什么都不了解。

  

  这里就主要整理下,自己的学习路线。

  由于工作流涉及到一个完整的业务流程,所以代码就不上了,也是参考网上的博客,自己做了一个简单的demo,让对activiti的整个工作的流程以及一些api的调用更加熟悉了。

  

  学习步骤:

  1.首先应该知道什么是工作流?

  2.如何使用activiti?

  3.安装activiti插件,方便画流程图

  4.activiti与spring集成

  5.观察项目跑起来后,数据库表的变化

  6.流程部署,流程启动,查询任务,完成任务,到下一个节点,。。。流程结束

  7.流程部署的方式有手动与自动

  学习资料参考:

  https://blog.csdn.net/jiangyu1013/article/details/73250902------三分钟明白Activiti工作流

  https://blog.csdn.net/qq_15969757/article/details/72677203--------Activity工作流(2)-入门安装运行第一个例子

  https://blog.csdn.net/qq_41728540/article/details/79506463--------IDEA中安装activiti并使用

  https://blog.csdn.net/yen_csdn/article/details/54666658---------Activiti工作流引擎——组件说明

  https://blog.csdn.net/x2145637/article/details/48547243--------Activiti工作流(4):编写一个HelloWorld

  https://www.jianshu.com/p/bdc9c9fa719d----------Activiti 工作流引擎的初步使用(此篇博客写的比较细致,使用了一个简单的demo走了一个完整的流程,比较推荐跟着动手实践,加深认识)

  https://blog.csdn.net/qq_30739519/article/details/51166993-----------Activiti 流程部署方式 activi 动态部署(高级源码篇)

  当上面这些都差不多了解看完,并手动实践后,已经对工作流activiti有了一个大致的认识了,这个时候再去查看用户手册,会有更深的认识

  用户手册,自己百度“activiti用户手册”即可

  还有就是看官方提供的一个演示项目,activiti-explorer

  https://blog.csdn.net/xhaimail/article/details/79507096----------activiti-explorer项目部署(初学必看)

  https://jingyan.baidu.com/article/4e5b3e19107ad091901e249e.html---------activiti教程之示例项目activiti-explorer运行

  看完整的项目示例

  https://github.com/henryyan/kft-activiti-demo----------咖啡兔中的kft-activiti-demo

  

  

工作流Activiti新手入门学习路线整理的更多相关文章

  1. 人工智能新手入门学习路线和学习资源合集(含AI综述/python/机器学习/深度学习/tensorflow)

    [说在前面]本人博客新手一枚,象牙塔的老白,职业场的小白.以下内容仅为个人见解,欢迎批评指正,不喜勿喷![握手][握手] 1. 分享个人对于人工智能领域的算法综述:如果你想开始学习算法,不妨先了解人工 ...

  2. stm32入门学习路线个人见解

    可以说就目前的市场需求来看,stm32在单片机领域已经拥有了绝对的地位,51什么的已经过时了也只能拿来打基础了,最后依然会转到stm32来,也正是因为这样stm32的学习者越来越多,其中不难发现绝大部 ...

  3. React 入门学习笔记整理目录

    React 入门学习笔记整理(一)--搭建环境 React 入门学习笔记整理(二)-- JSX简介与语法 React 入门学习笔记整理(三)-- 组件 React 入门学习笔记整理(四)-- 事件 R ...

  4. Three入门学习笔记整理

    一.官方网站:https://threejs.org 二.关于Three.js 三.开始 四.实例 基本结构 结果 五.概念 坐标系 场景 相机 灯光 3D模型 六.简单动画 七.交互控制 结束 # ...

  5. Java入门学习路线目录索引

    原创 Java入门学习路线目录索引 版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/One_ ...

  6. 零基础学习STM32之入门学习路线

    可以说就目前的市场需求来看,stm32在单片机领域已经拥有了绝对的地位,51什么的已经过时了也只能拿来打基础了,最后依然会转到stm32来,也正是因为这样stm32的学习者越来越多,其中不难发现绝大部 ...

  7. CTF web安全45天入门学习路线

    前言 因为最近在准备开发CTF学习平台,先做一个学习路线的整理,顺便也是对想学web的学弟学妹的一些建议. 学习路线 初期 刚刚走进大学,入了web安全的坑,面对诸多漏洞必然是迷茫的,这时的首要任务就 ...

  8. Web前端新手经典学习路线

    做前端开发八九年的时间,到2015年的时候,Web前端因为HTML5技术的高速发展,成为IT行业中最受欢迎和未来需求人才发展最好的职业,各个行业都想转行做前端开发,包括一些在校的学生,土木工程,一些不 ...

  9. DBN 入门学习资料整理

    建议按序阅读 1.Deep Learning 概述 Deep Learning(深度学习)学习笔记整理系列 : http://blog.csdn.net/zouxy09/article/details ...

随机推荐

  1. JSR330的注解和spring的原生注解的比较

    下面的图比较了JSR330和spring的原生注解.其实在大多数场合下他们之间可以互相代替.有可能spring写注解时参考了JSR330的注解:

  2. oracle的sql语句训练

    --查询工资最高的人的名字select ename ,sal from emp where sal=(select max(sal) from emp );--求出员工的工资在所有人的平均工资之上的人 ...

  3. rman异机恢复,全部恢复和增量恢复

    1.首先准备工作:hostname 192.168.222.11 ol7.localdomain ol7建立相关目录:mkdir -p /u01/app/oracle/oradata/DB11G/mk ...

  4. Java类的声明和访问介绍

    1.类的声明 类本身的声明:对类的声明来说,主要包括类的访问权限声明和非访问修饰符的使用.对于一个普通的Java类(POJO)来说,主要的访问权限修饰符只有两个public和默认权限,内部类可以有pr ...

  5. 之江学院第0届校赛 qwb与支教 (容斥公式)

    description qwb同时也是是之江学院的志愿者,暑期要前往周边地区支教,为了提高小学生的数学水平.她把小学生排成一排,从左至右从1开始依次往上报数. 玩完一轮后,他发现这个游戏太简单了.于是 ...

  6. 【Python实例二】之前期准备:Windows下的BeautifulSoup安装

    前言 一直久闻Python的爬虫很高效,而且操作便捷,因此决定开始练习爬虫的相关内容. 首先尝试的是Python的爬虫利器之一:BeautifulSoup.(这名字听起来就有种想要去探究的兴趣.... ...

  7. Maven的默认中央仓库以及修改默认仓库&配置第三方jar包从私服下载

    当构建一个Maven项目时,首先检查pom.xml文件以确定依赖包的下载位置,执行顺序如下: 1.从本地资源库中查找并获得依赖包,如果没有,执行第2步. 2.从Maven默认中央仓库中查找并获得依赖包 ...

  8. System and method for parallel execution of memory transactions using multiple memory models, including SSO, TSO, PSO and RMO

    A data processor supports the use of multiple memory models by computer programs. At a device extern ...

  9. VMX指令集

    指令 作用 VMPTRLD 加载一个VMCS结构体指针作为当前操作对象 VMPTRST 保存当前VMCS结构体指针 VMCLEAR 清除当前VMCS结构体 VMREAD 读VMCS结构体指定域 VMW ...

  10. Linux内核完全剖析基于0.12内核

    控制寄存器(CR0,CR1,CR2,CR3)用于控制和确定处理器的操作模式以及当前执行任务的特性.CR0中含有控制处理器操作模式和状态的系统控制标志,CR1保留不用,CR2含有导致页错误的线性地址,C ...