0

我正在使用 scala 弹簧控制器。根据我的经验,java spring 控制器是轻量级的类,它们调用一些服务方法,并且可能在将值/集合返回到表示层(jsp)之前执行一些逻辑。

Scala 伴随对象似乎非常适合服务层。因此,不是使用服务层中的控制器调用方法,而是使用伴随类?使用伴生类的原因是为主类提供辅助方法,因此使用伴生控制器是有意义的。

这是一个好的模式吗?

4

1 回答 1

0

我认为应该使用包含服务方法合同的 scala 特征,并为特征方法添加一个实现类。类似于抽象工厂模式。

这个问题与Why use a service layer instead of a helper class for spring controllers 有关?

于 2013-02-23T10:45:00.257 回答