1

我有一个使用 groovy-grails 的应用程序,它是一个网络应用程序。我有几个问题。

1)我有标准的用户界面,它在提交时通过网络服务获取所有数据。所以我的域对象应该是什么样子,因为我没有数据库表交互。这些对象可以在 Domian 对象下声明,或者它们必须是 Models/POJO java 类。

即说我有员工创建屏幕,姓名,姓氏,电话,角色。一旦我点击 createemployee 服务。我得到一个成功或失败的状态。我会在屏幕上显示它们。

我可以将员工声明为 domian 类并在 UI 中映射每个值吗?

谢谢

4

2 回答 2

0

我建议在域类文件夹之外创建它。

于 2012-07-09T11:48:45.420 回答
0

Grails DomainClass 与数据库紧密相关。如果您的项目中不需要 GORM/Hibernate,而是使用 Web 服务,那么您将失去 Grails 的一些出色功能,但没关系。

因此,我建议您仅使用 DomainClass 来利用脚手架功能,以便快速入门。之后,您应该创建一个服务来通过 Web 服务访问您的数据,并使用该服务而不是控制器中的 DomainClasses。

查看 Grails 参考文档中的数据绑定命令对象章节。您必须了解它才能将您的 DomainClasses 移动到命令对象并获得数据绑定的全部好处

于 2014-06-06T18:33:35.357 回答