【发布时间】:2013-01-23 04:26:28
【问题描述】:
我对 Grails 还是很陌生,尽管我确实有很多使用不同语言(Perl、Python、Ruby)的其他 mvc 框架开发 Web 应用程序的经验。
我正在尝试了解 CRUD 在 grails 中的含义。
Grails 基本上默认为 create 函数创建以下两种方法:
create,用于显示要创建的表单 save,用于保存已发布的表单
现在来自不同的框架,我习惯了只有一种创建方法:
create,如果请求方法是GET,这个函数会显示表单,如果请求方法是POST,这个函数会保存表单,这似乎是大多数框架的首选方式?!?!?
为什么 Grails 会采用完全不同的方法来实现这个功能?我知道我可以手动更改它,但是这样做会有什么影响?我会失去什么,我会得到什么。
我知道这不是一个非常具体的问题,我当然不想引发一场激烈的战争,但我想了解为什么要选择另一种方式......
提前感谢您的分析。
【问题讨论】: