2013年11月27日

企业应用:一个够用的、通用的状态机(管理实体的业务状态)

摘要: 背景企业应用下,需要关注三个状态机:业务相关的状态机。审批流程相关的状态机。持久化相关的状态机。某些企业应用开发人员终其一生就是希望能开发出通用的一个框架以简化这些状态机的开发。本文重点关注:“业务相关的状态机”。常见的状态机需求产品的状态机单据的状态机业务相关的状态机的一般性需求如下:当处于某个状态时,可以执行哪些合法的迁移?迁移的前置条件是什么?当处于某个状态时,可以执行哪些合法的操作?如:已提交和已审核状态的单据不能被修改。实现状态机我目前使用过两种思路实现这种状态机:使用状态模式。这种要求为每种单据的状态管理定义一套状态体系,有点麻烦了。使用状态表格。这种就是本文介绍的。下面先看两个示 阅读全文

posted @ 2013-11-27 09:18 幸福框架 阅读(4919) 评论(3) 推荐(13) 编辑

导航

我要啦免费统计