【问题标题】:Robot legs- timer is service or model?机器人腿-计时器是服务还是模型?
【发布时间】:2012-09-27 13:25:15
【问题描述】:

robotlegs 中,Timer 可以位于模型内部还是应该封装在服务中。

示例: 假设我正在机器人腿上实现一个数字时钟。 如果更新时钟的 Timer 是 ClockModel 的一部分, 还是应该在 TimerService 中创建一个更新 ClockModel 的命令?

【问题讨论】:

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


    【解决方案1】:

    查看robotlegs best practices guide.

    我会总结一下,但所有信息都在那里。

    • Model : 用于存储内部应用状态
    • Service :用于存储来自外部源(db、rest 服务、..)的状态

    robotlegs class diagramrobotlegs class diagram中也明确了上面的区别

    所以回答你的问题,计时器可以在服务或模型中使用,具体取决于你使用它的上下文。

    他们的最佳实践指南确实是一流的,他们还有一个很棒的support forum 有大量的问答

    我真的可以推荐你通过this book

    干杯

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-11-12
      • 1970-01-01
      • 1970-01-01
      • 2010-09-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多