这是后端面试集锦第九篇博文——Activiti
工作流面试话术❗❗❗
1. 工作流话术
工作流这块儿,实际在工作中使用的时候,Activiti
用的居多,当然还有一些其他的工作流引擎。
在网上看了也大概看了一下,其他的像JBPM
以及workflow
等用的情况来讲不是很多。
所以说Activiti
目前来讲用的比较多的,它最新的版本是1.8.0
,但稳定版本是1.6.1
。
数据库需要有Activiti
的23张表
,这23张表
记录着流程相关所有的数据。
如何使用它呢?
-
首先要配置它的
23张表
,在数据库先创建了一下这些表。 -
接着去加载
Activiti
的配置文件,这里加载那会有两种方式。-
我在写这个
demo
时,用spring
去加载他的一个xml
配置文件。 -
这配置文件里边儿,它就跟
spring
去整合其他的一些框架是一样的。 -
这个
xml
里边儿,配置一个它核心的引擎的管理器ProcessEngineConfiguration
,还有一些它的数据库连接啊等等,给他放到了spring
的配置文件中。
-
-
进而需要去定义一个流程。这里呢