机器人腿 - 计时器是服务还是型号?

时间:2012-09-27 13:25:16

标签: model-view-controller service model timer robotlegs

robotlegs中的

可以将Timer放在模型中,还是应该包含在服务中。

实施例: 让我说我在机器人腿上实现了一个数字时钟。 更新时钟的Timer是否应该是ClockModel的一部分, 或者它应该在TimerService中创建一个更新ClockModel的命令?

1 个答案:

答案 0 :(得分:0)

查看robotlegs best practices guide.

我将总结,但所有信息都在那里。

  • Model:用于存储内部应用程序状态
  • Service:用于存储来自外部源的状态(db,rest service,..)

robotlegs class diagram

中也明确了上述区别

因此,为了回答您的问题,可以在服务或模型中使用Timer,具体取决于您使用它的上下文。

他们的最佳实践指南真的是一流的,他们也有很好的support forum负载Q& A

我真的建议你通过this book

干杯