2012-02-14 17 views
1

Grails 커맨드 객체의 고급 사용법이 있습니까? 대부분의 페이지에는 String, Floats, Integers와 같은 모든 필드가있는 명령 객체가 있습니다. 도메인 클래스가 다른 도메인 클래스에 대한 참조를 가질 수있는 것과 비슷한 방법으로 도메인 클래스를 사용하는 방법이 있습니까?Grails 커맨드 객체의 고급 사용법이 있습니까?

답변

1

왜 안 보이나요. 물론 그들은 다른 도메인 클래스에 대한 인스턴스를 보유 할 수 있습니다. 일반적으로 명령 객체는 도메인 클래스의 속성 하위 집합 만 필요하거나 해당 도메인 클래스가없는 경우에 사용됩니다.

+0

간단한 질문은 여기! 명령 개체를 사용할 때 데이터 바인딩에 어떤 차이가 있습니까? –

+0

내가 아는 한 차이가 없다. – aldrin

1

예, 이것은 완전히 합법적이며 프로젝트에서 항상 이러한 방식으로 사용합니다. 그들의 목적은 입력을 검증하는 것이고, 도메인 객체와 명령 객체의 주요 차이점은 명령 객체가 유지되지 않는다는 것입니다.

대부분의 사이트는 예제를 좀 더 이해하기 쉽게 만들기 위해 다른 개체를 사용하지 않을 것입니다.

관련 문제