后端的四层结构

web -> service -> dsl -> dao

dsl层是原子特性的,比如新增患者,更新患者,而service层根据业务编排dsl的方法。

优点

方便测试,

  • 因为dsl的每个方法(用Java的方法表示一个dsl功能)的功能单一。

  • service的测试也更简单,可以隔离dsl,只测试业务的编排。

业务更改和新增快速

只需要重新编排即可

Written on February 20, 2017