首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

jBPM4.x应用前的准备工作

2012-11-09 
jBPM4.x使用前的准备工作一、安装jBPM4.x插件(参考jBPM的userguide)1、安装GPD(Graphical Process Designer)

jBPM4.x使用前的准备工作

一、安装jBPM4.x插件(参考jBPM的userguide)

1、安装GPD(Graphical Process Designer),需要使用Eclipse3.5或者Myeclipse8.5以上

2、新建User Libraries,将jBMP的lib目录下的所有jar和jbpm.jar 加进来

3、制定好jBPM的位置,加到Location中

4、加载jpdl的xsd文档


二、jbpm安装包的解压目录及子目录含义:

doc:包括用户指南、Javadoc、Schemadoc已经开发指南;

examples:包括用户指南中不同环境的安装脚本

install:包括适用不同环境的安装脚本;

lib:包括jBPM依赖的第三方库和一些特定的归档包;

src:全部jBPM源代码;

jbpm.jar: jBPM源代码归档包文件;

migration:jBPM升级功能解决方案包


三、如何生成jBPM4.x的数据库表结构

1、可以利用schema来生成

2、或者利用hibernate来生成(推荐这种)

了解hbm2ddl
的属性:


RepositoryService reositoryService = processEngine.getRepositoryService();ExecutionService executionService = processEngine.getExecutionService();TaskService taskService = processEngine.getTaskService();HistoryService historyService = processEngine.getHistoryService();ManagerService managerService = processEngine.getManagerService();IdentityService identityService = processEngine.getIdentityService();

?

这6个Service API都位于org.jbpm.api包中:

??? RepositoryService :流程资源服务的接口。提供对流程定义的部署、查询、删除等操作。

??? ExecutionService:流程执行服务的接口。提供启动流程实例、“执行”推进、设置流程变量等操作。

??? TaskService:人工任务服务的接口。提供对任务(task)的创建、提交、查询、保存、删除等操作。

??? ManagerService:流程管理控制服务的接口。只提供异步工作相关的执行和查询操作。

??? HistoryService:流程历史服务的接口。提供对流程历史库(即已完成的流程实例归档)中历史流程实例、

???? 历史活动实例等记录的查询操作。还提供诸如某个流程定义中所有活动的平均持续时间、

???? 某个流程定义中转移的经过次数等数据分析服务。

?? IdentityService:身份认证服务的接口。提供对流程用户、用户组以及组成员关系的相关服务。

?

热点排行