在Grails1.2.2应用中嵌入JBPM4.3(1)

1 首先现在 JBPM4.3
2 将下载的文件解压缩,将jbpm.jar文件拷贝到你项目下的lib目录下
3 同时在JBPM解压缩文件中 ${jbpmHome}/lib的mail.jar拷贝到你项目下的lib目录下
4 在项目中的conf目录下创建一个流程描述文件,文件名称为helloWorld.jpdl.xml,代码如下所示:
 <process name="helloWorld" xmlns="http://jbpm.org/4.0/jpdl">
     <start>
     <transition to="printHelloWorld"/>
     </start>
 
     <java class="com.jbpm.example.Printer" method="printHelloWorld" name="printHelloWorld">
          <transition to="CheckDate"/>
          <transition to="theEnd"/>
     </java>
 
     <end name="theEnd" />
     <state name="CheckDate">
     <transition to="printHelloWorld"/>
     </state>
    </process>

5 在 项目的 src/groovy目录下创建一个类,代码如下所示:
package com.jbpm.example
 
class Printer {
 
 public void printHelloWorld() {
   System.out.println("&lt;----------------&gt;");
   System.out.println("&amp;nbsp;&amp;nbsp; HELLO WORLD!");
   System.out.println("&lt;----------------&gt;");
 }
}
6 在项目的conf下创建JBPM的配置文件,文件名称为:jbpm.cfg.xml,代码如下所示
<jbpm-configuration>
     <import resource="jbpm.default.cfg.xml"/>
     <import resource="jbpm.tx.hibernate.cfg.xml"/>
     <import resource="jbpm.jpdl.cfg.xml"/>
    </jbpm-configuration>


原文地址:http://www.intelligrape.com/blog/2010/05/14/embedding-jbpm-4-3-in-a-grails-1-2-2-application/
我知道我翻译的不好,不要拍我
庆祝JBPM4.4终于发布了,虽然还不是最完善的!








你可能感兴趣的:(职场,jbpm,grails,休闲)