概述
学习Activiti工作流引擎,第一步自然是是下载官方提供的Demo源码来参考。
Activiti官网:activiti-5.22.0.zip
下载下来的源码结构为:
war包里就是官方示例
创建Java web项目
复制文件到web项目中
其次就是导入src文件
当我们观察发现,官方提供的项目中java类都是编译后的,因此我们可以到github上下载activiti的源码
github下载地址:Activiti/Activiti
我们需要的src文件路径为
导入完成后结构为
创建数据库
先查看资源文件
由于开发不用H2,因此我们需要mysql,也就要导入mysql -connect.jar包
同时取消 注释
创建mysql数据库,不需要自己创建表
启动运行
数据库中也会为我们创建表
示例配置完成
(function () {('pre.prettyprint code').each(function () {
var lines = (this).text().split( ′ \n ′ ).length;var numbering = $('
-
').addClass('pre-numbering').hide();
(this).addClass( ′ has−numbering ′ ).parent().append( numbering);
for (i = 1; i <= lines; i++) {
numbering.append( (' - ').text(i));
};
$numbering.fadeIn(1700);
});
});