- 浏览: 123718 次
- 性别:
- 来自: 黑龙江
最新评论
-
Mr_lee_2012:
总有人无私的奉献着,感谢。。。
BPM jPDL 用户开发手册 3.2.3 (全文pdf) -
sinodragon21:
学习!
工作流之大局势 -
yuzhenling:
楼主大好人啊 大好人
BPM jPDL 用户开发手册 3.2.3 (全文pdf) -
楚天阔:
楼主 我居然下不下来。。。谢谢您分享了这么多好资料
jBPM各版本及新手工具包下载地址 -
bingxinhan_aman:
xiaor186 写道题目是工作流之大趋势,可是我只看到了工作 ...
工作流之大局势
文章列表
常常在网上看到有人询问:如何把 java 程序编译成 .exe 文件。通常回答只有两种,一种是制作一个可执行的 JAR 文件包,然后就可以像.chm 文档一样双击运行了;而另一种是使用 JET 来进行 编译。但是 JET 是要用钱买的,而且据说 JET 也不是能把所有的 Java 程序都编译成执行文件,性能也要打些折扣。所以,使用制作可执行 JAR 文件包的方法就是最佳选择了,何况它还能保持 Java 的跨平台特性。 下面就来看看什么是 JAR 文件包吧: 1. JAR 文件包 JAR 文件就是 Java Archive File,顾名思意,它的应用是与 Java 息息相关的,是 Jav ...
- 2008-08-21 12:53
- 浏览 1507
- 评论(0)
第7章持久化
大多数的情况,jBPM用于维护流程的执行跨度很长时间(long time)。在这个语境下,“很长时间”意味着跨度几个事务。这个持久化的主要意图就是在等待状态期间存储流程执行。所以把流程执行当作一个状态机。在一个事务里,我们移动流程执行状态机从一个状态到另一个状态。
流程定义能够被持久化以3种不同的形式:xml、java对象和jBPM数据库记录。执行(即运行时)信息和日志信息可以表示成2种形式:java对象和jBPM数据库记录。
图 7-1 转换和其不同形式
关于流程定义xml表示和流程包的更多信息,参考第21章 jBPM流程定义语言(JPDL)。
更多的关于如部署流程包到数据库 ...
- 2008-08-20 17:24
- 浏览 2843
- 评论(2)
第6章配置
最简单的配置jBPM方式的通过将jbpm.cfg.xml配置文件放在类路径的根下。如果那个文件没有作为一个资源被发现的话,包含在jbpm库中的默认的最小配置将被使用。注意那个最小的配置不会有任何的持久化的配置。
jBPM配置通过org.jbpm.JbpmConfiguration这一java类来表示。最简单的获得JbpmConfiguration的方法是使用单态实例方法JbpmConfiguration.getInstance()。
如果你想加载一个配置从另一个源的话,你能够使用JbpmConfiguration.parseXxxx这个方法。
static JbpmConf ...
- 2008-08-19 09:38
- 浏览 2450
- 评论(10)
第5章部署
jPDL是可嵌入式的BPM引擎,意味着你可以使用并嵌入jPDL库到你的java项目中,而不用再安装一个独立的产品然后再同它进行集成。它最关键的一个方面就是尽可能的最小化依赖性。本章将讨论jbpm库和他们的依赖关系。
5.1 jBPM 库
jbpm-jpdl.jar 是jpdl功能的核心库。
jbpm-identity.jar是一个包含了身份组件的可选库,身份组件将在12.11 身份组件节中描述。
5.2 Java运行时环境
jBPM 3 要求运行在 J2SE 1.4.2版本以上。
5.3第三方库
所有库都可以在lib目录中找到,这些库也许是依赖性的。
在一个最小的部署中,你可以创建 ...
- 2008-08-14 11:28
- 浏览 2793
- 评论(1)
第4章面向图的程序设计
4.1. 介绍
本章可以给出JBoss jBPM的明细单,完整的愿景概览、当前战略下的理念以及JBoss jBPM项目未来的方向。这一愿景和传统的取向相比有极大的不同。
首先,我们相信复合流程(multiple process)语言。不同环境和不同目的要求他们自己特定的流程语言。
其次,面向图形的程序设计是一个新的技术实现,这种技术实现是针对所有基于图的流程语言的基础。
这样做的最主要的好处就是它定义了一种针对所有类型的流程语言基础技术。
当今的软件开发越来越多的依赖领域特定语言。一个典型的java开发人员将使用相当多的领域特定语言。项目中的XML文件作为各种框架的输入 ...
- 2008-08-13 08:25
- 浏览 2957
- 评论(3)
今天偶然将Tomcat的端口改为 80 后,再启动服务器时,系统提示端口冲突,查找了半天,一开始开以为IIS启动了,后来使用cports这个工具来查看当前的本机端口使用情况,得到如下结果:
原来罪魁祸首竟然是迅雷 ...
- 2008-08-12 16:34
- 浏览 3217
- 评论(0)
第3章 教程
本教程将向你展示使用jpdl构建基本流程及管理运行时执行的API的使用方法。
教程的方式是解释一系列的例子,每个例子以特定的主题为焦点并包含大量的注释。这些例子在jBPM下载包的src/java.examples目录中也能找到。
...
- 2008-08-11 23:16
- 浏览 4429
- 评论(5)
第2章 正式开始
本章将带你完成第一步,获得JBoss jBPM并给出立即开始运行基本的指南。
2.1 下载包概述
下面列出的是当前可用的不周的jBPM包。每个包都包含了一个或更多的可下载的文件。连同这些文件还有其内容的描述,如果是可以安装的话还会有相关的安装手册。
下列被描述的所有的下载都可以在 Sourceforge jBPM 下载页面上找到。
2.1.1. jPDL 3
下载
- 2008-08-11 13:25
- 浏览 4065
- 评论(1)
第1章 介绍
jBoss jBPM是一个灵活、可扩展的流程语言框架。jPDL是建立在这个通用框架之上的一个流程语言。它使用直观的流程语言以图形化的方式来表示业务流程,使用术语任务、异步通讯等待状态、定时器、自动操作等。为了将这些操作绑定在一起,jPDL提供了强有力的、可扩展的流程控制机制。
jPDL有一个具有最小的依赖性和尽可能简单易用的java库。但它也能被部署在高吞吐量极为关键的J2EE集群应用服务器的环境里。
jPDL能够使用任何数据库来进行配置,同时也能任何应用服务器上进行部署。
1.1概述
欢迎使用 jBPM BPEL 服务编排(orchestration)语言。
BPEL 服务编排的流程语言。由于基于 OASIS 标准,所以它被工业上广泛接纳。通过WSDL接口进行松偶合集成、富流程构造、稳健的错误处理和被清晰定义的可扩展点都是它的突出的特点。
BPEL允许系统集成商得到超出现有更多的价值。新服务能够被作为一个其他服务的功能快速的开发。使用XPath和XSLT能够直接将一个服务的输出转换成另一个服务的输入。而且,内置的分析器允许流程简易的并行执行活动、作用于外部的事件和从例外的条件中恢复流程,所有的这一切全是内置的。
- 2008-08-10 16:35
- 浏览 4530
- 评论(2)
在J2EE开发中,标签是一个很重要的内容,自2001年诞生后就将那混杂的代码的进行分离,形成多层的结构。彻底将页面与开发人员分开。 本例基于学习的目的,让大家体验一下自定义标签的实现过程,follow me,go :~ 一、步骤及目录结构 2、编写*.tld文件,放置于WEB-INF目录或子目录下
二、示例程序
/**
* copyright reserved,zhangym 2008
*/
package org.zym.tags;
import java.io.IOException;
import java.text.ParseException;
impo ...
在Lotus Notes中有一项“为 Internet 口令提供更多的安全性”是改善Lotus Notes Domino的Internet 密码安全性的选项,当选项设置为 Yes 时,Internet会以一种动态的Has方式来进行加密,每次修改加密串都是不一样的。
1、配置方法: ...
- 2008-08-08 13:04
- 浏览 2726
- 评论(0)
投递文档.
定义
NotesDocument
语法
调用方法 notesDocument.Send( attachForm [, recipients ] )
参数
attachForm 附带表单条件值 布尔量.为真的话,则表单跟随文档一同送,为假的话,则不发送表单。不要附加计算子表单。
recipients 收件人列表 字符串或字符串数组,可选的。文档的收件人。见下面。
用法下列是收件人的使用规范:
在文档中SendTo域时,并且被发送的收件人列在SendTo域中时,忽略此参数。
如果文档中没有 SendTo 域时,此参数必填
此参数可以是人、群组或邮件接收列表如果你只有读者的 ...
- 2008-08-08 11:34
- 浏览 1903
- 评论(0)
最近正在研究工作流相关的内容,准备使用下 jBoss 下面的 jBPM 这个工作流引擎,但是这方面的文档太少了,看到了网上一朋友(linliangyi2007)的整理的资料,他的blog主页的网址如下,有兴趣的可以去看下: Java、咖啡与茶 看着不错,很详细,我整理了下他的文章,形成了一份文档(pdf)的,供大家参考,版权linliangyi2007所有。:!~