没有合适的资源?快使用搜索试试~ 我知道了~
Jbpm开发流程实例演示.ppt
4星 · 超过85%的资源 需积分: 3 18 下载量 177 浏览量
2011-06-10
10:31:37
上传
评论 1
收藏 627KB PPT 举报
温馨提示
试读
17页
Jbpm开发流程实例演示.ppt 1、概述; 2、准备; 3、环境配置; 4、jpdl介绍; 5、流程定义; 6、公司报销流程示例; 7、构建业务表; 8、发布; 。。。。。。
资源推荐
资源详情
资源评论
Jbpm
Jbpm
流程开发整理
流程开发整理
(参考
(参考
Jbpm
Jbpm
中文开发指南)
中文开发指南)
1
1
、概述
、概述
jBPM
jBPM
是一个工作流平台,它实现了一系列的基础类,提供
是一个工作流平台,它实现了一系列的基础类,提供
了面向图形编程的方式来定义流程,方便用户在此基础上
了面向图形编程的方式来定义流程,方便用户在此基础上
专注业务流程逻辑的实现;他依赖很少的库文件,能很好
专注业务流程逻辑的实现;他依赖很少的库文件,能很好
地嵌入到已有的
地嵌入到已有的
Java Project
Java Project
当中。
当中。
jBPM
jBPM
采用
采用
Hibernate
Hibernate
进行数据持久化的管理,
进行数据持久化的管理,理论上说,
只要 Hibernate 支持的数据库 JBPM 都支持。同时它还能
被部署在任何一款 JAVA 应用服务器上
一般的开发流程为:
1
1
.选定数据库,对数据库进行初始化;
.选定数据库,对数据库进行初始化;
jBPM
jBPM
平台本身需要数据库
平台本身需要数据库
的支持, 所以在使用
的支持, 所以在使用
jBPM
jBPM
之前要先初始化相应的数据库,包括创建
之前要先初始化相应的数据库,包括创建
表和插入初始化数等。
表和插入初始化数等。
2
2
.使用
.使用
JBPM
JBPM
定义流程,生成
定义流程,生成
ProcessDefinition.xml
ProcessDefinition.xml
;并加入自
;并加入自
定义的处理代码,如
定义的处理代码,如
Action
Action
等
等
3
3
.部署
.部署
jBPM
jBPM
2
2
、开始前的准备
、开始前的准备
JBPM
JBPM
的工程文件到如下网站上去下载:
的工程文件到如下网站上去下载:
http://www.jboss.com/products/jbpm
http://www.jboss.com/products/jbpm
,我们以
,我们以
3.1
3.1
版本
版本
为例。在这里下载
为例。在这里下载
jbpm-starters-kit-3.1.2
jbpm-starters-kit-3.1.2
这样一个版本。
这样一个版本。
在这个版本里包括一个
在这个版本里包括一个
JBPM
JBPM
流程设计器的
流程设计器的
Eclipse
Eclipse
插件,
插件,
和一个用
和一个用
JBOSS
JBOSS
作为服务器的示例流程等相关文件。解
作为服务器的示例流程等相关文件。解
压
压
jbpm-starters-kit-3.1.2.rar
jbpm-starters-kit-3.1.2.rar
到某个特定目录,包里的
到某个特定目录,包里的
JB
JB
PM
PM
目录下的文件是
目录下的文件是
JBPM
JBPM
的
的
Eclipse
Eclipse
的工程文件,可以用
的工程文件,可以用
Eclipse
Eclipse
导入该工程。从
导入该工程。从
Eclipse
Eclipse
的
的
File
File
菜单里选择
菜单里选择
import
import
——> Existing Projects into Workspace——>next…
——> Existing Projects into Workspace——>next…
根据
根据
向导找到前面提到的
向导找到前面提到的
JBPM
JBPM
目录就可以把该工程导入到
目录就可以把该工程导入到
Ec
Ec
lipse
lipse
当中。
当中。
4
4
、环境配置
、环境配置
Eclipse:
Eclipse:
为了支持图形化的流程定义,安装
为了支持图形化的流程定义,安装
jBPM
jBPM
图形化
图形化
插件,位置为:
插件,位置为:
\jbpm-starters-kit-3.1.4\jbpm-designer\
\jbpm-starters-kit-3.1.4\jbpm-designer\
jbpm-gpd-feature\eclipse
jbpm-gpd-feature\eclipse
Library:
Library:
1
1
.
.
JBPM 3
JBPM 3
要求
要求
J2SE 1.4.2 +
J2SE 1.4.2 +
2
2
.
.
JBPM
JBPM
库:
库:
jBPM
jBPM
核心功能库:
核心功能库:
jbpm-[version].jar
jbpm-[version].jar
(位于
(位于
jbpm/build
jbpm/build
下);
下);
jBPM
jBPM
可选的身份验证库:
可选的身份验证库:
jbp
jbp
m-[version].jar
m-[version].jar
(位于
(位于
jbpm/build
jbpm/build
下);
下);
3
3
.必须的第三方库:(位于
.必须的第三方库:(位于
jbpm/lib
jbpm/lib
下)
下)
XML
XML
分析库:
分析库:
dom4j-1.6.1.jar
dom4j-1.6.1.jar
Logging
Logging
库:
库:
commons-logging.jar
commons-logging.jar
4
4
.可选的第三方库:见
.可选的第三方库:见
User Guide Chapter 5
User Guide Chapter 5
剩余16页未读,继续阅读
资源评论
- zuihouyici21002012-11-14写的很好,推荐下
- loveu20112012-12-03简单易懂,支持楼主的分享精神。
- linshi05992012-12-02实在是简洁了过分了点,没有多少用处。
- 尚俊飞2014-05-30写的不错,简单易懂
yy003
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功