最近工作需要,学习JBPM,虽然有很多都是网上看得文章,我还是将我自己的实践步骤记录下来。
1.
下载JBPM,地址
http://prdownloads.sourceforge.net/jbpm/jbpm-starters-kit-3.1.4.zip?download。我用的版本是3.1.4
2.
解压得到如下文件夹
Jbpm. Jbmp-bpel . jbpm-db. Jbpm-designer. Jbpm-server
3. 配置JBPM IDE, 用eclipse3.2 ,将/jbpm-starters-kit-3.1.4/jbpm-designer/jbpm-gpd-feature/eclipse下的两个文件夹拷贝到eclipse根目录下,注意此eclipse不要集成myeclipse,不然会有冲突。
4. 开始开发,
4.1 数据库配置,我使用的是mysql, 建立一个库 jbpm,名字随便自己定。
4.2 建立工作流虽需要的表。进入jbpm-starters-kit-3.1.4/jbpm-db目录,执行
ant mysql.scripts, 然后此目录下便会产生build/mysql/scripts,文件夹,执行mysql.creat.sql, 创建JBPM所需要的table。
4.3 开始JBPM项目开发。创建一个JBPM项目。主要有几个目录
src/main/java, this package store the business source codes.
src/main/config store the config file of hibernate,jbp, and log4j.
src/main/jpdl
store the config files on processdefinition.
src/test/java
testing codes.