1 生成sql 脚本,很奇怪项目就是没有oracle的脚本命令,只能利用
cmd 运行 ant mssql.scripts 命令 (上个章节中,我把jbpm 的sql脚本打包 发了)
2 建立项目
主菜单“文件->新建->项目”,在弹出的对话框里,选中JBoss jbpm节点下的“ Process Project ”项。输入项目名:myJbpm。
要选择一个 jboss 环境,我把 那个 jdbm。3 的 运行环境给了创建的myjbpm
这个项目和通常 Eclipse 的项目结构有点不同,不过 这是一个现在非常流行的项目结构, src/java 存放源文件, test/java 存放相应的 JUnit 单元测试代码。
下面介绍一下各个文件:
l MessageActionHandler ,自动生成的一个 ActionHandler 。不想要可以删掉。
l ehcache.xml cache 的配置文件,里面有很详解的英文说明。没有必要可以不用改它。
l hibernate.cfg.xml jBPM 是用 Hibernate 进行工作流的数据存储的,这个就是 Hibernate 的配置文件。后面我们将讲到如何配置这个文件。
l jbpm.cfg.xml jbpm 本身的配置文件。现在是空的,它用的是缺省配置,你想知道有哪些配置就去看这个文件l log4j.properties 这个是日志 API 包 log4j 的配置文件,用过 log4j 的都知道。
l SimpleProcessTest.java 这个是对最重要的流程配置文件的 processdefinition.xml 单元测试代码。这里表扬一点, jBPM 的优良设计使得它的可测试性非常之高,喜欢写 t 单元测试的人有福了。
l gpd.xml 用于生成流程图的定义文件。都是一些方框的坐标和长宽
l processdefinition.xml 这个是对最重要的流程配置文件,以后写流程要经常和它打交道。
l processimage.jpg 一个流程图
2 新建立的项目有一个 demo 流程
sample流程,可以运行的
3、修改hibernate.cfg.cml配置文件
hibernate.cfg.xml 的默认设置是用 HSQL ,这是一个内存数据库,这种内存数据库用来代替项目实际所用的数据库来做单元测试挺不错的。
<property name="hibernate.dialect">org.hibernate.dialect.OracleDialect</property>
<property name="hibernate.connection.driver_class">oracle.jdbc.driver.OracleDriver</property>
<property name="hibernate.connection.url">jdbc:oracle:thin:@127.0.0.1:1521:ORCL</property>
<property name="hibernate.connection.username">jbpm</property>
<property name="hibernate.connection.password">jbpm</property>
<property name="hibernate.cache.provider_class">org.hibernate.cache.HashtableCacheProvider</property>
4 添加oracle 的驱动jar ,
5 新建一个 jbpm流程
下面东西不想写了
http://fndcz.iteye.com/blog/114450
分享到:
相关推荐
8. **工具集成**:jbpm3提供了图形化的流程设计工具——jbpm-gwt-console,用于设计和调试流程模型。安装并配置该工具,以便更直观地管理流程。 9. **学习资源**:除了官方文档,jbpm社区还提供了丰富的教程和讨论...
【jbpm-sql脚本】是一组专门为jbpm(Java Business Process Management)系统设计的数据库脚本,这些脚本主要用于初始化和管理jbpm在不同数据库环境下的数据结构。jbpm是一个开源的工作流管理系统,它提供了业务流程...
【jbpm的入门1--简单实例】 jbpm(Java Business Process Management)是一个开源的工作流管理系统,它提供了完整的业务流程管理解决方案,包括流程设计、执行、监控和优化。本实例将带你初探jbpm的世界,通过一个...
- 修改jbpm-jpdl-3.2.3\db目录下的jbpm.jpdl.mysql.sql文件,为每个SQL语句末尾添加分号,以便正确执行脚本。 4. **jbpm-jpdl-suite-3.2.3部署**: - 在MySQL中执行修改后的jbpm.jpdl.mysql.sql脚本,初始化jbpm...
**jbpm入门第二步——流程设计器的安装** 在IT领域,`jbpm`(Java Business Process Management)是一款流行的工作流管理系统,它允许开发者设计、执行和管理业务流程。本篇将详细讲解如何安装并使用jbpm的流程设计...
jbpm-jpdl-suite-3.2GA -(5)分开压缩(共5个文件)jbpm下载 jbpm-jpdl-suite-3.2GA -(5)分开压缩(共5个文件)jbpm下载
- **samples**目录:提供了一些示例项目,帮助用户了解如何使用jBPM-jPDL实现具体业务流程。 安装配置jBPM-jPDL-suite-3.2.3通常涉及以下步骤: 1. 下载并解压jbpm-jpdl-suite-3.2.3.zip。 2. 根据你的数据库环境,...
jbpm-starters-kit-3.1.2插件,jbpm-starters-kit-3.1.2插件,jbpm-starters-kit-3.1.2插件,jbpm-starters-kit-3.1.2插件,jbpm-starters-kit-3.1.2插件,jbpm-starters-kit-3.1.2插件,共两卷
jbpm-jpdl-designer-site-3.1.7.zip jbpm-jpdl-designer-site-3.1.7.zip jbpm-jpdl-designer-site-3.1.7.zip
jbpm-bpmn2-5.1.0.Final.jar jbpm5
- **jbpm-console-ng**:新一代的Web管理界面,提供更丰富的功能和更好的用户体验。 - **API与服务**:讲解如何通过RESTful API和JMS消息服务与JBPM交互。 - **集成工具**:包括Maven插件、Eclipse插件等,便于...
jbpm-jpdl-suite-3.2.3.zipjbpm-jpdl-suite-3.2.3.zipjbpm-jpdl-suite-3.2.3.zipjbpm-jpdl-suite-3.2.3.zipjbpm-jpdl-suite-3.2.3.zipjbpm-jpdl-suite-3.2.3.zipjbpm-jpdl-suite-3.2.3.zipjbpm-jpdl-suite-3.2.3....
jbpm-workitems-5.1.0.Final-sources.jar jbpm5 源码
jbpm-jpdl-suite-3.2.GA.zip
通常,当你部署jbpm时,需要创建一组预定义的数据库表,这些表可以通过提供的SQL脚本(如`ss.sql`)来生成。 `ss.sql`文件很可能是包含了一系列CREATE TABLE语句的SQL脚本,用于在MySQL数据库中创建jbpm的支撑表。...
jbpm-jpdl-suite-3.2.GA.zip
3. **运行安装脚本**:执行`jbpm-installer/install.sh`(Linux/Mac)或`jbpm-installer/install.bat`(Windows),按照提示进行安装。 4. **启动服务**:安装完成后,启动jbpm服务。在jbpm目录下,运行`standalone....
jbpm-jpdl-suite-3.2.GA.zip
"jbpm-jpdl-designer-nodeps-3.1.4" 是一个针对Jbpm工作流管理系统中的JPDL设计工具的无依赖版本,主要用于创建和编辑JPDL(Jbpm Process Definition Language)文件。该资源包含了该工具的详细文档、许可证协议以及...