Activiti7.0总结(一):基础知识

背景
  1. 整理和总结Activiti相关的基础知识。
过程
  • 工作流的基本概念理解

  • 自动创建默认表

    Activiti自己提供默认表结构,使用这只需要按照使用规则就行。就可以完成流程定义的创建,流程定义的部署,流程实例的启动。

    然后,我们通过Activiti提供的API去操作数据库中的表即可。去查询数据,去删除数据,去完成任务等等一些列操作。完全可以理解为Activiti是支持工作流的特殊的ORM工具。完全就是ORM过程。

  • 表名称规范说明

    描述了表的命名规范,以及背后的业务逻辑的含义。

  • Activiti的架构说明 Activiti的架构说明

    1. ProcessEngineConfiguration类,主要作用是加载activiti.cfg.xml配置文件。
    2. ProcessEngine类,帮助我们快速得到各个Service接口,并且可以生成activiti的工作环境,默认的数据库表。
    3. Service接口,快速实现数据库25张表的操作。
      RepositoryService、RuntimeService、TaskService、HistoryService
    4. FormService和IdentityService在Activiti7.0中删除了。
  • 流程定义的部署

    理解流程图是怎么弄出来的,又是怎么把流程图中的节点数据或者叫做任务数据持久化到表中的。

  • 流程实例的启动过程

    有了流程定义,也把流程部署到了表中,然后我们可以启动一个流程实例。可以理解为创建了一个具体的Java对象。

  • 查询任务列表

    这部分内容也对Activiti操作的一个重要功能演示。能够很好地体验,API是如何操作Activiti提供的默认表数据的。

  • 用户处理任务后表中数据做了哪些变化?

    这部分内容是非常重要而且核心的。因为,它直接说明了,Activiti是如何工作。当我们的一个任务节点完成任务后,数据的变化过程。也就是Activiti在业务逻辑,或者理解为设计逻辑。

小结
  1. 重新整理文档,把文档归到一个文档中,通过超链接的方式,找需要的文章。
  2. 复习每部分内容究竟是完成了怎样的逻辑。
  • 6
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值