-
Notifications
You must be signed in to change notification settings - Fork 512
Home
bluejoe2008 edited this page Oct 24, 2014
·
14 revisions
OpenWebFlow可以使用到任何java程序中,一般建议先准备1-2个Spring IoC配置文件:
- activiti.cfg.xml,用以配置工作流引擎的基本配置信息;
- activiti.mvc.xml,如果要用到Web工作流部分,则需要配置该文件,该文件往往作为dispatcher-servlet.xml的一部分(使用import标签引入);
使用Spring框架加载配置文件之后,即可获取到ProcessEngineTool,这是进行各类操作的钥匙。
OpenWebFlow支持两种业务系统开发方式:
- 完全非侵入式开发方式:开发者可以像往常一样编写Controller,如果确实需要使用OpenWebFlow的功能,则可以在方法参数中通过注解的方式得到ContextTool,参见客户代码中的Controller怎么写?;
- 事件模式:由OpenWebFlow负责流程的流转,客户程序只需要编写指定类型的事件处理器(如:StartProcessEvent),参见OpenWebFlow的事件机制;