osworkflow的入口代码分析

一般的osworkflow的入口代码如下:
Workflow wf = new BasicWorkflow("myusername");
wf.initialize("myworkflow", 1, null);
第1行是在内存中产生一个workflow的实例,第2行是启动流程.
Workflow是一个接口,代表osworkflow的流程,基本上可以通过它调用你想调用的所有功能.
按照内核的实现方式不同,分别有BasicWorkflow,EJBWorkflow,SOAPWorkflow,OfbizWorkflow
等实现了Workflow的接口;真正的项目开发中,我们可以利用IOC模式把具体实现类注入到我们
自己的代码中,我们只需要关注Workflow对外提供的接口就可以了.

代码new BasicWorkflow("myusername")中"myusername"指的是caller的名称;在osworkflow
中有context的概念,caller就存放在context中.同样的,WorkflowContext是一个接口,分别有
BasicWorkflowContext,EJBWorkflowContext等不同的实现.
workflowcontext被不同的workflow实现所引用.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值