jpbm的安装程序如下:
首先下载好全部的工具Eclipse IDE for javaEE Developers(eclipse-jee-galileo-win32.zip)和jbpm4.3
解压Eclipse并打开它,我们找到菜单栏help->install new software
进入如下界面:
[img]http://dl.iteye.com/upload/attachment/290125/2b93cb9d-f7ed-356f-8a28-ea0d38995792.gif[/img]
然后:点击add。
填写name(这里可以随便起名字)和location:(jbpm4.3) ...\jbpm-4.3\install\src\gpd\jbpm-gpd-site.zip
按照提示去安装即可。
然后新建other;有看到jbpm则说明安装成功。
[color=red]注意:之间为了防止更新,安装太慢,可以拔掉网线安装。
另外,很多插件的安装方法类似。。。 [/color]
jbpm的第一个程序:
安装好之后,首先新建一个web项目,然后将jpbm的依赖库加入到项目中,然后在从jbpm中拷贝 jbpm-4.3\examples\src目录下的几个配置文件到所建立的项目中。接着,新建一个jbpm流程定义。在可视化定义界面上定义一个简单的流程。
保存....
之后写JUnit测试分布流程。
测试结果:
一大堆垃圾信息---
manager-1
首先下载好全部的工具Eclipse IDE for javaEE Developers(eclipse-jee-galileo-win32.zip)和jbpm4.3
解压Eclipse并打开它,我们找到菜单栏help->install new software
进入如下界面:
[img]http://dl.iteye.com/upload/attachment/290125/2b93cb9d-f7ed-356f-8a28-ea0d38995792.gif[/img]
然后:点击add。
填写name(这里可以随便起名字)和location:(jbpm4.3) ...\jbpm-4.3\install\src\gpd\jbpm-gpd-site.zip
按照提示去安装即可。
然后新建other;有看到jbpm则说明安装成功。
[color=red]注意:之间为了防止更新,安装太慢,可以拔掉网线安装。
另外,很多插件的安装方法类似。。。 [/color]
jbpm的第一个程序:
安装好之后,首先新建一个web项目,然后将jpbm的依赖库加入到项目中,然后在从jbpm中拷贝 jbpm-4.3\examples\src目录下的几个配置文件到所建立的项目中。接着,新建一个jbpm流程定义。在可视化定义界面上定义一个简单的流程。
保存....
之后写JUnit测试分布流程。
package com.audit.code;
import java.util.List;
import org.jbpm.api.*;
import junit.framework.TestCase;
public class DeployTest extends TestCase {
ProcessEngine processEngine;//启动
public DeployTest(){
//初始化
processEngine = Configuration.getProcessEngine();
}
public void test(){
RepositoryService repositoryService=processEngine.getRepositoryService();
String deploymengId=repositoryService.createDeployment()
.addResourceFromClasspath("com/audit/util/manager.jpdl.xml").deploy();
//查询流程定义一共有多少个,并将其存在集合中。
List<ProcessDefinition> list=repositoryService.createProcessDefinitionQuery().list();
for(ProcessDefinition pd:list){
System.out.println(pd.getId());
}
}
}
测试结果:
一大堆垃圾信息---
manager-1