关于ofbiz中service engine的两点疑问(二)

03-11-12 forest_wk
关于service engine也做了一些研究,在研究中发现了两个问题,第二个问题就是关于service-eca标签的,我们知道service-eca主要是用来实现满足一定条件才出发service的方法。如:

<service-eca>
    <eca service="testScv" event="commit">
        <condition field-name="message" operator="equals" value="12345"/>
        <action service="testBsh" mode="sync"/>
    </eca>
</service-eca>

<p>

那么,我的疑问主要有两个,一个是关于event的,在资料中阐述“在下列事件发生前(auth, in-validate, out-validate, invoke, commit, or return.)ECA执行”,那么这些事件的具体含义是什么呢,invoke和commit的区别是什么呢。

第二个疑问就是关于operator,资料中显示“指定比较的操作符 less, greater, less-equals, greater-equals, equals, not-equals, or contains.”他们的区别和含义是什么呢。非常感谢大家的帮助,希望通过这次交流,能达到大家共同进步的目的。

猜你喜欢