【发布时间】:2014-11-04 15:39:07
【问题描述】:
在阅读“Grails 权威指南”时,我对Command Objects 有点困惑。它们似乎是域类的包装器以协助验证,但这是通过内置约束和进一步通过自定义验证器在域类中已经可用的功能,那么命令对象到底做了什么,是什么促使我们需要它?
本书通过说明
开始了关于命令对象的讨论“有时一个特定的动作不需要参与 域类,但仍需要验证用户输入。”
但是,它演示了关于Album 域类的命令对象的声明和用法。因此,似乎命令对象所做的一切仍然与域类密切相关。我确信我的困惑完全是我缺乏理解的结果,所以我希望寻求任何澄清。谢谢。
【问题讨论】:
-
这可能有助于您更好地理解它们:stackoverflow.com/questions/25803628/…
标签: grails