关于业务通用框架的思考 业务系统是千差万别的,例如,保存.更新和删除订单,或者保存订单和保存客户,走的根本不是一个流程.但是,它们还是有共同点,它们的流程大致可以分成下面的几个部分: 拿到增删改等操作所需的基础数据: 初始化基础数据: 对基础数据进行校验: 利用基础数据,构建出要进行增删改等操作的对象: 持久化或其他操作. 基于这一点,我试着抽取出一套适用于不同业务.不同用例.不同场景的通用业务框架.刚好,去年部门开始重构订单系统,我试着将自己的想法付诸行动.经过几次调整后,总算形成了一个简单的…