代码之家  ›  专栏  ›  技术社区  ›  Suganthan Madhavan Pillai

使用接口-Grails vs Spring

  •  1
  • Suganthan Madhavan Pillai  · 技术社区  · 10 年前

    我正在使用Grails和Spring企业应用程序,我知道 接口程序 ,但我看到大多数Grails应用程序并没有遵循上述设计,而是它们的编程流程如下 controller -> service 在服务层中,他们处理所有业务和 DB 定向的东西。

    但当同一个开发人员在Spring中的编程风格强调 接口程序

    为什么Grails不遵循这样的设计模式,有什么原因吗?

    1 回复  |  直到 10 年前
        1
  •  1
  •   Community CDub    7 年前

    通过 接口程序 我想你是说 program to an interface 。这是一个很好的做法,无论何时跨越对您的设计很重要的边界。艺术在于决定什么是重要的。

    使用框架不会迫使您进入特定的模式或体系结构。这个框架确实改变了方便之处。一些人被这种便利所吸引,并尽可能地依赖框架。其他人对此表示反对,认为这是懒惰的编码。最后,这是一种权衡。

    事实上,关于这一点已经有了相当大的争论。我以前总结过 here