我使用了Spring状态机和一些基本的Spring应用程序。我不得不承认,它很容易配置和使用。
但它也有许多局限性,主要是因为它处于发展的早期阶段。
我还遇到了一些工作流引擎,比如Activiti ( 一个用Java编写的开源工作流引擎 )和stateless4j ( 轻量级Java状态机 )。他们看起来更加优雅和复杂。
我想知道这些和Spring之间的区别是什么(优缺点)。
发布于 2016-02-02 08:22:31
我认为工作流引擎是状态机的一个子集。有了一个状态机,你可以做更多的事情,你可以想象一个工作流引擎,就像一个状态机的库,用例预先配置,但是当你想要一些不同寻常的东西时,你就必须用一个状态机重新弄脏你的手。
https://stackoverflow.com/questions/34940294
复制相似问题