Activiti工作流(4)
来源:互联网 发布:python pyqt4 eric 编辑:程序博客网 时间:2024/05/22 15:55
5.准备Activiti5开发环境
1>添加Activiti5的jar包
在activiti-5.13->wars目录下是一些示例项目,解压activiti-rest项目,
导入activiti-rest目录中WEB-INF\lib下所有包。添加到classpath中。
由于我们使用的是Mysql数据库,Mysql数据库的链接驱动Activiti官方包中并没有提供,需要我们自己导入。
手动导入mysql-connector-java.jar,添加到classpath下。
2>初始化数据库
在Activiti中,在创建核心的流程引擎对象时会自动建表。如果程序正常执行,mysql会自动建库,然后创建23张表。
3>添加并制定配置文件在Actiiti5中定制流程必定会操作到数据库,如果都像上面那样写一大段代码会非常麻烦,
所以我们可以把数据库连接配置写入配置文件。
在Activiti5的官方示例中并没有现成的配置文件,所以先得找到activiti-rest\WEB-INF\classes下有:
3.1>activiti.cfg.xml
一个类似spring结构的配置文件,清空内容后改名为activiti.cfg.xml,用来做流程引擎的相关配置。
按照上面代码配置ProcessEngineConfiguration对象,主要定义数据库的连接配置和建表策略,配置文件代码如下:
Java代码如下:
createProcessEngineConfigurationFromResource的参数值为我们添加的配置文件activiti.cfg.xml的名称,
执行java代码,流程引擎对象创建成功运行后数据库会自动建表。
3.2>log4j.properties 日志配置文件
把两个文件放入resource目录下即可。
- Activiti工作流(4)
- Activiti工作流(4):编写一个HelloWorld
- activiti工作流(一)
- Activiti工作流(3)
- Activiti工作流(1)
- Activiti工作流(一)
- Activiti工作流(1):activiti简介
- Activiti工作流(3):activiti核心API
- (一)activiti工作流开篇
- Activiti工作流学习(一)
- Activiti工作流学习(二)
- Activiti工作流学习(三)
- Activiti工作流学习(四)
- Activiti工作流学习(五)
- Activiti工作流学习(六)
- Activiti 工作流引擎(一)
- Activiti-工作流
- activiti工作流
- 关于DevOps你必须知道的11件事
- AHK高级调试器的使用
- 网页定位导航,瀑布流布局
- 移动,联通,电信三家4G手机技术上有什么区别,TD-LTE和FDD-LTE的区别
- Boudica 120 首款NB-IoT 芯片
- Activiti工作流(4)
- 如何查看某个端口被谁占用
- 我使用过的Linux命令之hwclock - 查询和设置硬件时钟
- 如何成为一个优秀的程序员(宋劲杉)
- Vuex简单入门
- PHP输出空行、空格的问题
- 设计模式之十二:适配器模式
- 测试工程师需要了解的数据库知识
- nginx基本配置与参数说明以及Nginx中的upstream轮询机制介绍