前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Activiti开发学习笔记2

Activiti开发学习笔记2

作者头像
程序源代码
发布2019-08-29 16:12:39
3640
发布2019-08-29 16:12:39
举报
文章被收录于专栏:程序源代码
  1. 概述介绍

流程引擎的创建方法

流程引擎的初始化、销毁以及关闭

Activiti 的服务组件简述

前面章节,讲述了 Activiti 的配置,根据这些配置,可以创建相应的流提供了多种创建流程引擎的方式供研发人员选择,可以通过 ProcessEng的 buildProcessEngine 方 法 , 也 可 以 使 用 ProcessEngines 的 inProcessEngine 实例,可以根据项目的不同需要来选择不同的创建方式。

为什么推荐使用activit这个框架?

activit它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架。Activiti基于Apache许可的开源BPM平台,创始人Tom Baeyens是JBoss jBPM的项目架构师,它特色是提供了eclipse插件,开发人员可以通过插件直接绘画出业务。

另外我觉得它比JBPM相对来说好的一点就是:再简单,开发难度减低了。

  1. 创建实例

ProcessEngineConfiguration 的 buildProcessEngine 方法前 面 的 章 节 , 使 用 ProcessEngineConfiguration 的 create 方 法 可 以 得 到ProcessEngineConfiguration 实例 。

ProcessEngineConfiguration 中 提 供 了 一 个buildProcessEngine 方法,该方法返回一个 ProcessEngine 实例。得到流程引擎的相关配置后,buildProcessEngine 方法会根据这些配置,初始化流程引擎的相关服务和对象,包括数据源、事务、拦截器、服务组件等等。这个流程引擎的初始化过程,实际上也可以看作是一个配置检查的过程。

代码段:

  1. 实例销毁

ProcessEngines 的 destroy 方法,顾名思义,是对其所有维护的 ProcessEngine 实例进行销毁,并且在销毁时,会调用全部 ProcessEngine 实例的 close 方法。使用 destory 方法。

代码段:

  1. 总结

总结:使用activit,首先创建流程实例创建和销毁

这个例子比较简单,大家别笑话。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-08-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序源代码 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 为什么推荐使用activit这个框架?
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档