有段時間沒有看osworkflow了,今天下了最新的代碼看了看,發現有
很多令人心動的改變:
1)對webwork的支援更強了,不過版本有點舊,是1.X的;我喜歡用2.x
2)對spring的支援也很強了
<bean name="workflow" class="com.opensymphony.workflow.basic.BasicWorkflow">
<constructor-arg><value>jjx</value></constructor-arg>
<property name="configuration"><ref bean="workflowconfiguration"/></property>
</bean>
因為workflowconfiguration中可以指定workflowFactory和workflowStore,是以,我們可以從
這裡把osworkflow的所有配置檔案都和spring統一起來
3)function中竟然也支援spring配置方式:
<post-functions>
<function type="spring">
<arg name="bean.name">
springfunction
</arg>
</function>
</post-functions>
4)另外就是發現osworkflow的test case增強了許多,雖然看樣子猜測Hani不是很喜歡寫unit test:)