`
yuanlg
  • 浏览: 79050 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

JBPM4.4简介(四)-第一个项目的创建(转)

 
阅读更多

第一个项目的创建

  • 首先创建普通的JAVA项目
  • 引入上述依赖包
  • 在类路径根目录下添加如下文件,命名为jbpm.cfg.xml:

<?xml version="1.0" encoding="UTF-8"?>

 

  <jbpm-configuration>

 

    <import resource="jbpm.default.cfg.xml"/>

    <import resource="jbpm.businesscalendar.cfg.xml"/>

    <import resource="jbpm.tx.hibernate.cfg.xml"/>

    <import resource="jbpm.jpdl.cfg.xml"/>

    <import resource="jbpm.identity.cfg.xml"/>

    <import resource="jbpm.jobexecutor.cfg.xml"/>

 

  </jbpm-configuration>

 

  • 在类路径根目录下添加如下文件,命名为:jbpm.hibernate.cfg.xml:

<!DOCTYPE hibernate-configuration PUBLIC

    "-//Hibernate/Hibernate Configuration DTD 3.0//EN"

    "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">

<hibernate-configuration>

    <session-factory>

       <!-- 数据库链接的相关配置-->

       <property name="hibernate.connection.url">jdbc:mysql://localhost/jbpm</property>

       <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>

       <property name="hibernate.connection.username">root</property>

       <property name="hibernate.connection.password">mysql</property>

      

       <!-- 数据库方言-->

        <property name="dialect">org.hibernate.dialect.MySQLInnoDBDialect</property>

       

        <!-- 自动打印出SQL语句-->

       <property name="show_sql">true</property>

      

       <!-- 自动创建数据库表-->

       <property name="hibernate.hbm2ddl.auto">update</property>

      

       <!-- 映射文件列表-->

       <mapping resource="jbpm.execution.hbm.xml"/>

       <mapping resource="jbpm.history.hbm.xml"/>

       <mapping resource="jbpm.identity.hbm.xml"/>

       <mapping resource="jbpm.repository.hbm.xml"/>

       <mapping resource="jbpm.task.hbm.xml"/>

    </session-factory>

</hibernate-configuration>

 

这个文件是hibernate配置文件,JBPM底层使用hibernate来存取数据。此配置的目的是希望JBPM能够把有关信息存储到MYSQL数据库中,便于我们查看。

分享到:
评论

相关推荐

    jbpm4.4 shh2 项目示例

    jbpm4.4 shh2 项目示例是基于jbpm4.4版本与SSH2(Struts2、Spring和Hibernate)集成的一个实战项目。jbPM(Business Process Management)是一款开源的工作流管理系统,用于实现业务流程自动化。SSH2是Java开发中的...

    JBPM4.4资料的其他补充

    在提供的文件列表“jbpm2”中,可能包含的是JBPM4.4的第二个版本或者其他相关组件,如库文件、配置文件或示例项目。具体用途需要根据文件内容进行解析和理解。 总之,JBPM4.4是一个功能丰富的业务流程管理平台,它...

    jbpm4.4请假例子,eclipse工程

    【jbpm4.4请假例子】是一个基于jbpm4.4流程引擎的示例项目,它展示了一个在Eclipse环境中开发的请假流程。jbPM(Java Business Process Management)是一个开源的工作流和业务流程管理框架,它允许开发者设计、执行...

    jbpm4.4spring.rar_jbpm4_jbpm4.4

    【标题】"jbpm4.4spring.rar_jbpm4_jbpm4.4" 提供的是一个关于JBPM4.4与Spring框架整合的实际应用案例。JBPM(Java Business Process Management)是一款开源的工作流管理系统,它允许开发者设计、执行、管理和监控...

    jbpm4.4+tomcat6+eclipse jee

    总结起来,这个项目是一个很好的学习资源,让初学者了解如何在Java EE环境中使用jbpm4.4构建和部署一个简单的请假流程应用。通过实际操作,可以掌握流程建模、工作流引擎使用、Web应用开发以及服务器配置等一系列...

    JBPM4.4教程

    #### 一、JBPM4.4简介及环境搭建 JBPM(JBoss Business Process Management)是一款开源的工作流引擎,主要用于实现业务流程管理(BPM)。JBPM4.4是该系列的一个稳定版本,本文将详细介绍如何从零开始构建一个JBPM...

    jbpm4.4 流程运转+驳回+分配组任务+ssh2

    jbpm4.4是JBoss Business Process Management Suite的第4.4版本,它是一个开源的工作流和业务流程管理系统,用于构建、部署和管理业务流程。本教程将深入探讨jbpm4.4中的核心功能,包括流程运转、驳回、分配组任务...

    JBPM4.4入门开发实例

    3. **导入JBPM库**:从官方网站或第三方资源下载JBPM4.4的jar包,将这些依赖添加到项目的类路径中。 4. **配置数据库连接**:JBPM需要数据库存储流程实例信息,如MySQL或H2,配置相应的数据库连接。 **三、创建请假...

    jbpm4.4(chinese).rar_jbpm4.4

    2. **快速入门**:介绍如何创建第一个流程,包括流程定义语言(BPMN 2.0 XML)的编写和流程部署。 3. **流程设计**:详细讲解如何使用jbpm提供的设计工具(如jBPM Designer)来绘制和编辑流程图。 4. **任务管理**...

    jbpm4.4学习教程

    jbpm4.4学习教程是一套专为初学者设计的教育资源,旨在帮助用户掌握jbpm这一业务流程管理(Business Process Management)框架的第4.4版本。jbpm是一款开源的Java平台工具,它允许开发者设计、执行和管理业务流程,...

    jbpm4.4源代码阅读视频

    第一次录。录的不怎么理想,请大家原谅。后面会做改进,争取越来越好 这次发布的内容有: 1.1构建jbpm4.4源代码于都工程 1.2配置文件解析过程 1.3对象创建过程与binding解析过程 同时由于本人能力有限,时间...

    jbpm4.4 工程项目实例

    【jbpm4.4 工程项目实例】是一个基于jbpm工作流引擎的Web应用程序,旨在提供一个实际操作的示例,帮助开发者了解如何在实际项目中应用jbpm。jbpm是一个开源的工作流管理系统,它支持业务流程建模、部署、执行以及...

    jbpm-4.4 part02

    jbpm-4.4是JBoss企业业务流程管理(Business Process Management)平台的一个版本,它是一个开源的工作流管理系统,主要用于设计、执行、管理和监控业务流程。这个part02的压缩包可能包含了该版本的次要部分或者第二...

    jbpm4.4+ssh

    【jbpm4.4+ssh】是一个集成项目,它结合了jbpm(Java Business Process Management)4.4版本与SSH(Spring、Struts、Hibernate)这三大流行的技术框架。jbpm是一个开源的工作流和业务流程管理系统,而SSH是Java开发...

    jbpm4.4基本操作

    发布流程模板是创建流程实例的第一步。流程模板通常以XML的形式描述,如示例所示,包含一系列的start、end、task节点,以及它们之间的transition。在提供的XML示例中,我们有两个任务节点(task1和task2),以及一个...

    jbpm4.4源代码阅读视频-第三次阅读part1

    第一次录。录的不怎么理想,请大家原谅。后面会做改进,争取越来越好 这次发布的内容有: 1.1构建jbpm4.4源代码于都工程 1.2配置文件解析过程 1.3对象创建过程与binding解析过程 同时由于本人能力有限,时间...

    JBPM4.4+ssh2+流程图实例

    "TestJBPM"可能是项目中的一个测试模块,它可能包含了针对JBPM4.4集成SSH2后的各种测试用例。这个模块用于验证流程的正确性,检查流程是否按照预期运行,同时测试SSH2连接和操作的有效性。通过执行TestJBPM,开发者...

    myeclipse8.0以上安装jbpm4.4插件(附带说明)

    【标题】"myeclipse8.0以上安装jbpm4.4插件(附带说明)"涉及到的主要知识点是MyEclipse集成开发环境与JBPM(Business Process Management,业务流程管理)的结合,以及如何在MyEclipse 8.0及以上版本中安装JBPM插件...

Global site tag (gtag.js) - Google Analytics