内容列表

  • 2018-11-29 0 106
    Activiti源码分析 -- 设计模式

    对activiti有基本了解的朋友都知道,activiti暴露了七个接口来提供工作流的相关服务,这些接口具体是如何实现的呢?其实activiti中大部分操作都是基于设计模式中的命令模式完成的(这里还使用了职责链模式,构造了命令拦截器链,用于在命令真正被执行之前做一系列操作)。命令模式的本质在于将命令进行封装,发出命令和执行命令分离。职责链模式只需要将请求放入职责链上,其处理细节和传递都不需要考虑。activiti将这两个模式整合在一起,构成了其服务主要的实现方式。其核心只有三个部分:CommandExecutor(命令执行器,用于执行命令),CommandInterceptor(命令拦截器,用于构建拦截器链),Command(命令自身)。这三个接口是整个核心的部分。

  • 2018-11-29 0 171
    Activiti工作流之RepositoryService常用接口方法详解

    RepositoryService是 Activiti的核心API之一。常用于发布流程定义。下面列举若干常用方法。

  • 2018-04-02 0 224
    Activiti学习 ② -- 表结构介绍

    Activiti总共包含25张数据表,所有的表名默认以“ACT_”开头,所有的列名都是有下划线后缀,防止关键字冲突。表中间第二部分的两位字母,表明了表的用途分类,这个和Activti提供的Service api也是对应起来的,本文基于Activiti 5.21版本。

  • 2018-03-30 0 180
    Activiti学习 ① -- Hello World

    本文简单介绍了Activiti,通过一个简单的示例来学习如何部署Activiti流程,如何执行Activiti流程,如何查询执行信息。同时也关注了,在部署和流程变化时,Activiti业务表发生的变化。

  • 2018-03-30 0 431
    Spring boot 集成 Activiti 工作流

    本文主要介绍了,如何在Spring boot 集成 Activiti 工作流。使用的Spring boot版本为:1.4.3.RELEASE,使用的activiti版本为:5.21.0。

  • 2018-03-26 0 217
    Activiti的serviceTask失败重试

    在serviceTask执行失败后,增加重试功能。可以降低,因为依赖的外部环境出现问题,需要人工干预的次数。

  • 2018-03-21 0 173
    Eclipse下安装Activiti插件

    Activiti 是一个遵从 Apache 许可的工作流和业务流程管理开源平台,它的核心是基于 Java 的超快速、超稳定的 BPMN 2.0 流程引擎,强调流程服务的可嵌入性和可扩展性,同时强调面向业务人员。本文主要介绍了如何在Eclipse下安装Activiti可视化插件。