域类混淆

时间:2012-07-09 11:39:13

标签: grails

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

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

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

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

由于

2 个答案:

答案 0 :(得分:0)

我建议在Domain Classes文件夹之外创建它。

答案 1 :(得分:0)

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

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

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