grails 应用程序何时何地不需要控制器?
When and when aren't controllers necessary in grails applications?
据我了解,具有 angular 配置文件的 grails 应用程序在技术上不需要控制器,因为域支持 http 请求。那么,控制器 class 在这些 grails 应用程序中到底有什么意义?
这是我正在处理的示例:
我有一个衣柜 class 和一个颜色 Class。衣柜有颜色,我想要添加和删除特定衣柜颜色的功能。然而,颜色可能是许多不同衣橱的一部分。
我知道我可以在没有控制器 class 的情况下为衣橱添加颜色,方法是向我的 'localhost:8080/color' 指定衣橱调用 post 请求。我也可以用相同的逻辑从衣柜中删除颜色吗?
如果这是真的,为什么我需要控制器 class?在本教程中,我注意到他们没有使用控制器 class。 https://www.djamware.com/post/5a10b5f580aca75eadc12d6c/grails-3-angular-5-profile-crud-web-application-example
只是想知道在使用 angular 时使用控制器 class 到底有什么意义,何时可以避免以及何时需要。
谢谢
From what I understand, grails applications with the angular profile
don't technically need controllers as the domains support the http
requests.
事实并非如此。我们不支持将请求路由到域 class.
In this tutorial, I notice they leave the controller class out.
https://www.djamware.com/post/5a10b5f580aca75eadc12d6c/grails-3-angular-5-profile-crud-web-application-example
他们将控制器排除在外并不是真的。那里有一个控制器,只是没有它的源代码,因为不需要。 Customer
classes 上的 @Resource(uri='/customer')
注释导致在编译时创建 CustomerController
。
Just wondering what exactly is the point of having a controller class
when working with angular, and when it can be avoided and when it is
needed.
当使用 Angular(或任何其他想要向 Grails 应用程序发送请求的东西)时,控制器通常是接收请求并决定做什么的东西。
据我了解,具有 angular 配置文件的 grails 应用程序在技术上不需要控制器,因为域支持 http 请求。那么,控制器 class 在这些 grails 应用程序中到底有什么意义?
这是我正在处理的示例:
我有一个衣柜 class 和一个颜色 Class。衣柜有颜色,我想要添加和删除特定衣柜颜色的功能。然而,颜色可能是许多不同衣橱的一部分。
我知道我可以在没有控制器 class 的情况下为衣橱添加颜色,方法是向我的 'localhost:8080/color' 指定衣橱调用 post 请求。我也可以用相同的逻辑从衣柜中删除颜色吗?
如果这是真的,为什么我需要控制器 class?在本教程中,我注意到他们没有使用控制器 class。 https://www.djamware.com/post/5a10b5f580aca75eadc12d6c/grails-3-angular-5-profile-crud-web-application-example
只是想知道在使用 angular 时使用控制器 class 到底有什么意义,何时可以避免以及何时需要。
谢谢
From what I understand, grails applications with the angular profile don't technically need controllers as the domains support the http requests.
事实并非如此。我们不支持将请求路由到域 class.
In this tutorial, I notice they leave the controller class out. https://www.djamware.com/post/5a10b5f580aca75eadc12d6c/grails-3-angular-5-profile-crud-web-application-example
他们将控制器排除在外并不是真的。那里有一个控制器,只是没有它的源代码,因为不需要。 Customer
classes 上的 @Resource(uri='/customer')
注释导致在编译时创建 CustomerController
。
Just wondering what exactly is the point of having a controller class when working with angular, and when it can be avoided and when it is needed.
当使用 Angular(或任何其他想要向 Grails 应用程序发送请求的东西)时,控制器通常是接收请求并决定做什么的东西。