09月02日学习杂记(工作流)

0902   梁言兵老师讲UML解析及再次详细讲解工作流
一般的建模工具叫做:.....的EIDTER.或.....STUDIO.或.....

为什么地程定义会去引有组织模型角色?
因为过程定义的时候会去调用组织模型的内容,因为在定义的过程它需要知道每个任务由哪个角色去完成

应用可以理解为一些JAVABEAN
为什么过程定义会去引用应用?
TASH有两个任务:
一.DESIGNER  人为控制的任务
二.ORTALTASK没有人员参与的任务

工作流引擎的职责?
解释和执行工作流定义的

监控(监视和控制)
监视:和工作流引擎要一些关键的信息
控制:控制任务的重新分配,如:工作流中的某工作完成不了,可以把任务重新分配另外人去做
     如:一个流程在工作流引擎中己经无效,可以杀掉此流程.

三部分数据:
工作流控制数据(工作流引擎的变量)
工作流应用数据(应用程序的数据,工作流引擎不可以访问)
工作流相关数据(实现数据共享)

DOM与SAX
DOM:一次装载所有内容,是一个开源的适用于小系统
SAX:用到什么就装什么,适于大的系统

以下是工作流中定义的RULES.XML文件
<?xml version="1.0"?>
<digester-rules>
 //定义模式(总的)
 <pattern value="workflow">
  <object-create-rule
   classname="com.itcast.workflow.model.Workflow"/>
  <set-properties-rule />
  <set-next-rule methodname="setWorkflow" />
  
  <pattern value="activities/start">
   <object-create-rule
    classname="com.itcast.workflow.model.Start"/>
   <set-properties-rule />
   <set-next-rule methodname="addActivity" />
  </pattern>
  
 </pattern>
</digester-rules> 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值