八、liferay4.2.2下的jBPM开发
liferay4.2.2中对jBPM3.1.2进行了集成,并且多jpdl语言做了扩展,主要表现在对表单数据类型的支持。表现形式为在原有变量表示的基础上为每个变量名加上前缀。下面我们通过一个稍微复杂的例子来具体讲解。(这里liferay在eclipse下的工程名为portal,扩展工程名为ext)
1. 数据库的迁移
数据库的生成这里不再赘述,请参考前面章节建立数据库。数据库建立之后,修改portal\jbpm-web\docroot\WEB-INF ...
七、jBPM相关概念
1. JPDL的流程定义元素
1) 第一层:GraphElement
这个容易理解,因为在画流程定义时,每个拖拉的对象都是一个graph的元素。GraphElement有四个属性:
(1)processDefine 表示当前元素属于哪个流程定义
(2)events 表示可以接收哪些event
(3)name 名字
(4)exceptionHandlers 异常处理类集合(Li ...
六、开发自己的工作流(Hello World)
1. eclipse插件安装
jbpm提供了在eclipse下的一个可视化插件,通过它我们可以方便的定义工作流,打开jbpm-starters-kit-3.1.4\jbpm-designer\jbpm-gpd-feature目录,我们可以看到下面有一个eclipse文件夹,这里我们通过link的方式为eclipse添加该插件。
在{eclipse_home}/link文件夹下新建jbpm-designer.link文件,用记事本打开该文件加入如下 ...
五、面向图的程序设计
Jbpm的流程设计语言是面向图的,下面介绍一些面向图程序设计的概念。
1. 图的结构
1) Node和transition
首先,图的结构由node和transition组成。每个transition都是有向的,所以node可以有一个leaving transition或者arriving transition。每个node是可以看成一项任务,每个node都有execute方法。Node ...
四、体验jbpm
进入jbpm主页面后,以 cookie monster 用户登录,在右面我们可以清楚的看到整个定货业务的流程。选择“ create new web sale order ”可以创建一个定单。如下图所示,在图左边是填写的定单情况,右边一整个定货流程的示意图,红色框表示流程进行到哪一步了。填写好定单好,选择“ Save and Close Task ”,完成定单提交。
选择右上角的“ Login as another user ”以另外一个用户名 ernie 登录。这时可以看到 ernie 用户的任务 ...
二、将jbpm从jboss迁移到tomcat5.5
1. 修改配置文件
将build.deploy.xml中的 build.webapp 部门替换成如下:
xml 代码
<target name="build.webapp" description="builds jbpm.war">
  ...
二、数据库迁移
1. 新建数据库
首先,打开SQL Server2005控制台,我们新建一个名为jbpm的空数据库。通过命令行进入D:\jbpm-starters-kit-3.1.4\jbpm-db目录,运行ant命令ant mssql.scripts,任务完成后进入D:\jbpm-starters-kit-3.1.4\jbpm-db\build\mssql\scripts目录,在该目录下生成了四个sql文件,这为我们建立数据库所需的文件。在SQL Server2005中运行mssql.cr ...
初次接触jbpm, 下面是一些自己总结的东西,希望对大家有用,部分内容参考了网上的资料。
一、搭建环境
1. 下载解压
我们从JBOSS的官方网站上下载jboss-4.0.3SP1.zip和jbpm-starters-kit-3.1.4.zip两个文件,将两个文件分别进行解压缩。解压后我们得到jboss-4.0.3SP1和jbpm-starters-kit-3.1.4两个文件夹。这里我分别将这两个文件夹存放在D盘根目录下(可根据个儿情况而定)。
2. & ...
- 浏览: 13712 次
- 性别:

- 来自: 自己输入

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
jBPM学习(二)----数据库 ...
我也没有这个jbpm.3/deploy/目录,手动加的,我的出错了啊:> Bu ...
-- by ljh0242 -
jBPM学习(二)----数据库 ...
我也没有这个jbpm.3/deploy/目录,手动加的,我的出错了啊:> Bu ...
-- by ljh0242 -
jBPM学习(二)----数据库 ...
操作同上,出现如下错误: Buildfile: D:\workspace\jbp ...
-- by ljh0242 -
jBPM学习(一)----环境搭 ...
我也是按博主操作的,出现问题,可否技术交流:我的QQ:178070373,msn ...
-- by ljh0242 -
jBPM学习(一)----环境搭 ...
多谢博主啦,就是看了你的这篇文章搭建起来的。不过第4步我没有做,就部署成功了。
-- by cmoaciopm






评论排行榜