`
fndcz
  • 浏览: 50196 次
  • 性别: Icon_minigender_1
  • 来自: 自己输入
社区版块
存档分类
最新评论
文章列表
八、 liferay4.2.2 下的 jBPM 开发 liferay4.2.2 中对 jBPM3.1.2 进行了集成,并且多 jpdl 语言做了扩展,主要表现在对表单数据类型的支持。表现形式为在原有变量表示的基础上为每个变量名加上前缀。下面我们通过一个稍微复杂的例子来具体讲解。 (这里 liferay 在 eclipse 下的工程名为 portal ,扩展工程名为 ext ) 1.         数据库的迁移 数据库的生成这里不再赘述,请参考前面章节建立数据库。数据库建立之后,修改 portal\jbpm-web\docr ...
七、 jBPM 相关概念 1.         JPDL 的流程定义元素 1)        第一层: GraphElement 这个容易理解 , 因为在画流程定义时 , 每个拖拉的对象都是一个 graph 的元素。 GraphElement 有四个属性: (1)processDefine 表示当前元素属于哪个流程定义 (2)events 表示可以接收哪些 event (3)name 名字 (4)exceptionHandlers 异常处理类集合 (List)
六、 开发自己的工作流(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文件,用记事本打开该文件加入如下一行: path=D:\\jbpm-starters-kit- ...
五、 面向图的程序设计 Jbpm的流程设计语言是面向图的,下面介绍一些面向图程序设计的概念。 1.         图的结构 1)        Node和transition 首先,图的结构由node和transition组成。每个transition都是有向的,所以node可以有一个leaving transition或者arriving transition。每个node是可以看成一项任务,每个node都有execute方法。Node的子类必须重载这个方法来为该类型的node实现特定的任务。 2)        Execution 在图结构 ...
四、 体验jbpm 进入jbpm主页面后,以 cookie monster 用户登录,在右面我们可以清楚的看到整个定货业务的流程。选择“ create new web sale order ”可以创建一个定单。如下图所示,在图左边是填写的定单情况,右边一整个定货流程的示意图,红色框表示流程进行到哪一步了。填写好定单好,选择“ Save and Close Task ”,完成定单提交。 选择右上角的“ Login as another user ”以另外一个用户名 ernie 登录。这时可以看到 ernie 用户的任务列表中多了一项。 点进去后,显示如下画面。这个示例对中文的支持不 ...
<t description="builds jbpm.war" name="build.webapp" t="" r="" g="" e="" a=""></t> 二、 将jbpm从jboss迁移到tomcat5.5 1.       修改配置文件 将build.deploy.xml中的 build.webapp 部门替换成如下: xml 代码 < target   n ...
二、 数据库迁移 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.create.sql 文件,结束后生 ...
初次接触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.         建立eclipse工程 展开jbpm-starters-kit-3. ...
Global site tag (gtag.js) - Google Analytics