您的位置:首页 > 编程语言

osworkflow的入口代码分析

2004-11-18 18:25 627 查看
一般的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实现所引用.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: