在Grails1.2.2应用中嵌入JBPM4.3(2)
2010-07-16 16:07
197 查看
7 在项目的conf下创建Hibernate最基本的配置文件,命名为jbpm.hibernate.cfg.xml(这里以Mysql作为讲解),代码如下所示:
8 在resources.groovy中创建如下的Spring bean
9 现在我们发布一个流程,并且需要使用Spring注入的ProcessEngine进行流程发布。
10 按下面的方法开始一个流程实例
这样将按照流程描述中配置的那样,调用Printer 类中的printHelloWorld 方法
原文地址:http://www.intelligrape.com/blog/2010/05/14/embedding-jbpm-4-3-in-a-grails-1-2-2-application/我知道我翻译的不好,不要拍我
庆祝JBPM4.4终于发布了,虽然还不是最完善的!
<hibernate-configuration> <session-factory> <property name="hibernate.dialect">org.hibernate.dialect.MySQL5InnoDBDialect</property> <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property> <property name="hibernate.connection.url">jdbc:mysql://localhost:3306/testJbpm?autoReconnect=true</property> <property name="hibernate.connection.username">username</property> <property name="hibernate.connection.password">password</property> <property name="hibernate.format_sql">true</property> <property name="hibernate.hbm2ddl.auto">update</property> <mapping resource="jbpm.repository.hbm.xml" /> <mapping resource="jbpm.execution.hbm.xml" /> <mapping resource="jbpm.history.hbm.xml" /> <mapping resource="jbpm.task.hbm.xml" /> <mapping resource="jbpm.identity.hbm.xml" /> </session-factory> </hibernate-configuration>
8 在resources.groovy中创建如下的Spring bean
springHelper(org.jbpm.pvm.internal.processengine.SpringHelper) { jbpmCfg = "jbpm.cfg.xml" } processEngine(springHelper:"createProcessEngine")
9 现在我们发布一个流程,并且需要使用Spring注入的ProcessEngine进行流程发布。
def processEngine;发布流程的代码如下所示:
RepositoryService repositoryService = processEngine.getRepositoryService(); repositoryService.createDeployment() .addResourceFromClasspath("helloWorld.jpdl.xml") .deploy();
10 按下面的方法开始一个流程实例
ExecutionService executionService = processEngine.getExecutionService(); executionService.startProcessInstanceByKey("helloWorld")
这样将按照流程描述中配置的那样,调用Printer 类中的printHelloWorld 方法
原文地址:http://www.intelligrape.com/blog/2010/05/14/embedding-jbpm-4-3-in-a-grails-1-2-2-application/我知道我翻译的不好,不要拍我
庆祝JBPM4.4终于发布了,虽然还不是最完善的!
相关文章推荐
- 在Grails1.2.2应用中嵌入JBPM4.3(1)
- Myeclipse8.5下安装 JBPM4.3 插件
- MyEclipse8.5安装jbpm4.3插件更新至Myeclipse8.6出错的解决办法
- JBPM工作流框架应用
- JBPM在项目中的应用
- MyEclipse8.5安装jbpm4.3插件(转)
- 安卓webview实现应用内嵌入网页
- 在HTML中嵌入Java Applet,Applet、Object和Embed的应用
- 工作流概念理解以及jbpm应用
- jBPM4.3 一个请假例子 web
- jbpm4.3--mail
- 安卓4.3 Launcher2 应用信息加载流程
- JBPM环境及简单应用
- 应用中嵌入网页控件控制
- 将网页嵌入到android应用中
- 在android应用中嵌入广告的方案
- Android WebView-应用内嵌入浏览器
- 使用STS开发Grails应用
- Grails应用中有效使用日志的经验
- React Native嵌入原生应用的坑