论坛元老
- 威望
- 172
- 贡献
- 222
- 热心值
- 1
- 金币
- 3313
- 注册时间
- 2020-8-31
|
课程介绍:
JBPM,全称是Java Business Process Management(业务流程管理),它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架。jBPM是公开源代码项目,使用它要遵循 ASL(Apache License Version 2.0)和EULA(JBoss End User License Agreement)协议。
1) jBPM的运行需要数据库的支持,因此系统设计时要选定所用数据库。只要是Hibernate支持的数据库,jBPM就支持。数据库的初始化可以由jBPM自动完成,也可以通过ant generate.ddl任务生成SQL语句,在jBPM外部自己创建所需的表。
2) 使用jPdl定义工作流,生成processdinination.xml文件。可以采用GUI工具jPdl,但目前只支持jBPM1.0,而且bug很多。XML的DTD定义文件在jBPM下载包中。
3) Ant create.pde生成pde包的工作目录。将processdinination.xml文件和其它需要的文件放在指定的目录下,使用ant build.precess.archives生成pde包。pde包的格式采用jar。
4) 更改pde工作目录/src/config/jbpm.properties的相关属性,主要是设定相关的数据库连接信息。注意要将数据库的JDBC驱动放在pde工作目录的lib目录下。
5) Ant deploy.process.archives将刚才生成的pde部署到数据库。实际上就是向数据库插入一些相关数据。
6) 利用jBPM API函数开发相应的工作流程。
课程内容:
01_JBPM介绍
02_Eclipse与JBPM
03_JBPM配置文件与jbpmConfiguration对象
04_JbpmContext上下文对象
05_构建JBPM数据库
06_JBPM版本控制及Token对象
07_JBPM中的脚本语言
08_JBPM流程节点
09_任务实例与任务分配
10_任务事件与任务控制器
11_讲任务调度
12_JBPM异步(一)
13_JBPM异步(二)
14_JBPM开发报销系统(一)
15_JBPM开发报销系统(二)
16_JBPM开发报销系统(三)
17_JBPM采购申请系统(一)
18_JBPM采购申请系统(二)
19_JBPM采购申请系统(三)
20_JBPM4.0使用及特性
21_JBPM4.0与JBPM3.0差异(一)
22_JBPM4.0与JBPM3.0差异(二)
23_综合技术应用
|
|