发布于 2015-10-13 10:22:13 | 224 次阅读 | 评论: 0 | 来源: 网友投递
Spring Statemachine 应用程序开发框架
Spring Statemachine (Spring 状态机)是使用 Spring 框架下的状态机概念创建的一种应用程序开发框架。它使得状态机结构层次化,简化了配置状态机的过程。
Spring Statemachine 1.0.0 发布,此版本现已提供在 Maven Central 和 Spring Repository。
此版本更新内容如下:
Easy to use flat one level state machine for simple use cases.
Hierarchical state machine structure to ease complex state configuration.
State machine regions to provide even more complex state configurations.
Usage of triggers, transitions, guards and actions.
Type safe configuration adapter.
Builder pattern for easy instantiation for use outside of Spring Application context
Recipes for usual use cases
Distributed state machine based on a Zookeeper
State machine event listeners.
Spring IOC integration to associate beans with a state machine.
未来计划:
版本 1.0.x 不会添加任何新特性
版本 1.1.x 将会关注安全和执行模型
版本 2.x(in foreseeable future) 将会基于 Spring Framework 5 和 JDK8. 1.x 系列,继续支持 Spring Framework 4 和 JDK7
更多内容请看发行说明。
Spring Statemachine (Spring 状态机)是使用 Spring 框架下的状态机概念创建的一种应用程序开发框架。它使得状态机结构层次化,简化了配置状态机的过程。