Rumah > pangkalan data > tutorial mysql > OSWorkFlow深入浅出(2)

OSWorkFlow深入浅出(2)

WBOY
Lepaskan: 2016-06-07 15:00:55
asal
1322 orang telah melayarinya

1、配置描述 在开始编写第一个OSWorkFlow之前,我们先来看看OSWorkFlow的配置,OSWorkFlow的最基本配置有,OSWorkFlow的最基本配置有三个,第一个用来配置OSWorkFlow的数据持久策略,流程引擎的清单文件,如下所示第一个是OSWorkFlow的主配置文件,这个文件

1、配置描述

在开始编写第一个OSWorkFlow之前,我们先来看看OSWorkFlow的配置,OSWorkFlow的最基本配置有,OSWorkFlow的最基本配置有三个,第一个用来配置OSWorkFlow的数据持久策略,流程引擎的清单文件,如下所示第一个是OSWorkFlow的主配置文件,这个文件名字保持不变,不要轻易去改变,因为osworkflow框架会在classpath下根据文件名寻找该文件。

2、osworkflow主配置文件

2.1、配置文件如下所示

<strong><osworkflow>
	<persistence class="com.opensymphony.workflow.spi.memory.MemoryWorkflowStore"></persistence>
	<factory class="com.opensymphony.workflow.loader.XMLWorkflowFactory">
		<property key="resource" value="workflows.xml"></property>
	</factory>
</osworkflow></strong>
Salin selepas log masuk
2.2、配置文件说明

3、osworkflow流程的清单文件

<workflows>
    <workflow name="first" type="resource" location="helloworld.xml"></workflow>
</workflows>
Salin selepas log masuk

4、helloworld.xml工作流配置,这是我们的重中之重,在这里我们将提前泄露下一章中helloworld的流程配置

<?xml version="1.0" encoding="UTF-8"?>

<workflow>
	<initial-actions>
		<action id="100" name="Start Workflow">
			<results>
				<unconditional-result old-status="Finished" status="Underway" step="1"></unconditional-result>
			</results>
		</action>
	</initial-actions>
	<steps>
		<step id="1" name="HELLOWORLD1">
			<actions>
				<action id="1" name="helloWorld action1">
					<results>
						<unconditional-result old-status="Finished" status="UnderWay" step="2"></unconditional-result>
					</results>
				</action>
			</actions>
		</step>
		<step id="2" name="HELLOWORLD2">
			<actions>
				<action id="2" name="helloWorld action2" finish="true">
					<results>
						<unconditional-result old-status="Finished" status="UnderWay" step="2"></unconditional-result>
					</results>
				</action>
			</actions>
		</step>
	</steps>
</workflow>
Salin selepas log masuk

5、疑问:

5.1、接下来将该如何表演,如何才能让上述的配置文件生效?他能做什么呢?


Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan