传智播客毕业第一周复习jbpmg工作流

来源:互联网 发布:ipad登陆淘宝卖家在哪 编辑:程序博客网 时间:2024/05/16 06:16

毕业了,虽然投了些简历没人回复,但我也不能因此而堕落,好好整理以前学习的内容!!
先整理Jbpm吧,这个虽然需求不是很大,但很多公司有特殊需求的。 还是把OA给掌握好!!
==============================

复习jbpm工作流框架:

一:概念了解
a:什么是工作流??
答:业务流程的计算机化

b:学习一个工作流框架的思路??
答:
1)如何编写流程定义
2)部署流程
3)加载流程
4)启动流程
5)执行任务
6)完成任务

名词区域:
流程定义:预先定义的业务流转逻辑
流程实例:一次具体的流程跳转过程
参与者:任务的执行者
活动(任务):组成流程定义的节点
活动实例:组成流程实例的元素
工作列表:当前需要办理任务的集合
工作流引擎:工作流的核心组件,对流程实例、任务实例以及其状态进行管理

二:api使用
1)做最简单的HelloWorld应用:(jar+配置文件)
步骤:
a:自己编写一个流程定义(可以使用插件)
b:编写方法deploy部署工作流
c:编写createProcessInstance方法
d:编写getTaskList方法
e:编写startTask方法
f:编写endTask方法

详细介绍:(参照hibernate框架学习)
jbpm核心就是在数据库里生产很多表,通过表之间的关联和通过对表的操作来实现流程的管理、监控。
jbpm底层使用的持久化框架是hibernate


对比:



//部署工作流
a:ProcessDefinition类,

2)流程变量的熟悉



3)节点


4)动作/事件



三:结合项目使用

原创粉丝点击