In this section, we show how to update the domain validator class to validate a set of units in a diagram.
在这一部分之中,我们向您展示了怎样更新域确认器类,以确认图表之中的一系列单元。
Or do you move all the validation code into the services tier, removing it from the domain class that should be the owner of that knowledge?
或者您可以将所有验证代码移入到服务层,然后从应当是该知识所有者的域类中删除它吗?
If you have a domain package that is a server to only one other class or domain package, you may decide to combine the two packages.
如果您有一个域包,这个域包是唯一的一个其它类或者域包的服务器,您可以决定合并这两个域包。
For the purposes of this discussion, I prefix all query names with the short (unqualified) name of the domain class.
出于讨论目的,我为所有查询名称都加了域类的短(非限定)名称作为前缀。
In this version, the domain class (in yellow) includes an interface that defines the semantics of a schedule item.
在此版本中,域类(黄色部分)包含了一个定义日程项目语义的界面。
We refine the domain class model to capture the perspective at this level of abstraction.
我们修改域类模型以捕获在这个抽象层次上的角度。
Every domain class pairs up with a controller based on the name.
每个域类根据名称与一个控制器配对。
As an alternative, the recipients could decide to add the class library domain to their definitions.
作为替代,接收方可以决定将类库域添加到他们的定义中。
From this domain validator class, you can instantiate and register your own unit and attribute validators.
从该域确认器类中,您可以实现并注册您自己的单元和属性确认器。
In the scenario, the class library domain follows this practice so that additional domains can be added in the future.
在该方案中,类库域按照这一做法以便将来可以添加额外的域。
The recipients would add the class library domain to their shell DTD.
接收方将把类库域添加到他们的外壳DTD。
That way every new domain class created already has the fields and event closures in place.
这样,新创建域类时它们就有适当的字段和事件闭包。
Using auto completion is a fast way to remember what queries are available for a certain domain class.
使用自动完成是记住什么查询可用于特定域类的快捷方法。
Creating the domain class is only half the battle.
创建域类只是成功的一半。
This time, however, the failure isn't due to the lack of metaprogramming on a domain class. It's due to the lack of dependency injection.
但是,这次失败并不是因为域类上缺少元编程,而是因为缺少依赖性注入。
A class is a concept in a domain.
类是域中的一个概念。
Theses clone classes must have the same name than the Domain class (in a different package) and inherits from LazyGwtPojo.
这些克隆类必须使用和域类本身一样的名字(但两者在不同的包中),并且继承LazyGwtPojo。
Here is part of a domain class diagram for a deal capture application.
下面是一个交易描述应用程序的部分领域类图。
In a Grails application, you'd create a domain class for each.
在Grails应用程序中,要为每个元素创建一个域类。
The constructor method initializes its super class with the MySQL domain package.
构造器方法会使用My SQ l域包来初始化它的超类。
Looking back at the source code of the User domain class in Listing 1, clearly no validate method is defined.
回头看一下清单1中user域类的源代码,很明显其中没有定义任何validate方法。
Grails gives you a place to store commonly used methods that transcend any single domain class: services.
Grails为您提供了保存常用方法的位置,并且超越了任何单个的域类:即服务。
Next, I'll add a tiny bit of behavior to my User domain class.
接下来,我要添加一点点的行为给我的user域类。
The BlogPost is a domain class specific to our system.
BlogPost是我们系统特定的一个领域类。
As you can see, the unit test for a domain class now (with Grails 1.1) extends GrailsUnitTestCase.
可以看到,现在对一个域类的单元测试(在Grails 1.1中)扩展了GrailsUnitTestCase。
Note that the GenericDaoHibernateImpl class defines only one constructor that takes a domain class as its argument.
注意,GenericDaoHibernateImpl类仅定义一个构造函数,该构造函数接受域类作为其参数。
The first strategy I'll demonstrate for mapping your domain class to a legacy table is using a static mapping block.
我将示范的第一个将域类映射到遗留表的策略是使用静态mapping块。
Grails looks for the constraints declarations in the same directory as our domain class.
Grails在领域类相同的目录下查找约束声明。
In addition to timestamping your domain class, you can tap into four event hooks: beforeInsert, befortUpdate, beforeDelete, and onLoad.
除了给域类添加时间戳,还可以引入4 个事件挂钩:beforeInsert、befortUpdate、beforeDelete和onload。
When asked for the domain class name, enter com.jasonrudolph.ejb3example.entity.EmployeeBean.
当询问领域类名时,输入com.jasonrudolph.ejb3example.entity.EmployeeBean。
应用推荐