Grails 커맨드 객체의 고급 사용법이 있습니까? 대부분의 페이지에는 String, Floats, Integers와 같은 모든 필드가있는 명령 객체가 있습니다. 도메인 클래스가 다른 도메인 클래스에 대한 참조를 가질 수있는 것과 비슷한 방법으로 도메인 클래스를 사용하는 방법이 있습니까?Grails 커맨드 객체의 고급 사용법이 있습니까?
1
A
답변
1
왜 안 보이나요. 물론 그들은 다른 도메인 클래스에 대한 인스턴스를 보유 할 수 있습니다. 일반적으로 명령 객체는 도메인 클래스의 속성 하위 집합 만 필요하거나 해당 도메인 클래스가없는 경우에 사용됩니다.
1
예, 이것은 완전히 합법적이며 프로젝트에서 항상 이러한 방식으로 사용합니다. 그들의 목적은 입력을 검증하는 것이고, 도메인 객체와 명령 객체의 주요 차이점은 명령 객체가 유지되지 않는다는 것입니다.
대부분의 사이트는 예제를 좀 더 이해하기 쉽게 만들기 위해 다른 개체를 사용하지 않을 것입니다.
관련 문제
- 1. Grails 커맨드 객체가 유효하지 않음
- 2. .net 환경에서 모나드 사용법이 있습니까?
- 3. BufferedReader의 사용법이 잘못되었습니다
- 4. 람다 사용법이 나를 혼란스럽게합니다.
- 5. mlockall의 사용법이 맞습니까?
- 6. OpenCV에서 cvCaptureFromFile의 사용법이 명확해야합니다.
- 7. 해당 코드의 사용법이 잘못되었습니다.
- 8. Grails : 서비스를 삽입 한 커맨드 객체를 어떻게 단위 테스트합니까?
- 9. Grails 객체의 persistentSet을 정렬하는 방법은 무엇입니까?
- 10. grails 도메인 객체의 필드 그룹 유효성 확인
- 11. 안드로이드의 ArrayAdapter에 대한이 사용법이 맞습니까?
- 12. XML 네임 스페이스의 사용법이 맞습니까?
- 13. 커맨드 라인에서 자바 패키지 만들기
- 14. 고급 MySQL 요점을 놓치고 있습니까?
- 15. Doxygen의 고급 검색 기능이 있습니까?
- 16. 커맨드 라인 에어 앱을 실행할 수 있습니까?
- 17. 파이썬 커맨드 프로세서 - 내 코드에 문제가 있습니까?
- 18. JSF h : 메시지 사용법이 더 좋습니까?
- 19. Grails : 상속 된 도메인 객체의 뷰 요소 순서
- 20. 동적 고급 검색 라이브러리?
- 21. Grails 정적 '매핑'속성이 데이터베이스 객체의 볼트에 과부하되어 DRY를 위반합니까?
- 22. Grails 도메인 객체의 속성 유형 (클래스)을 얻으려면 어떻게해야합니까?
- 23. 작업 관리자에서 C# Mem 사용법이 잘못 되었습니까?
- 24. 문제점 : 배치되지 않은 클래스 로더의 사용법이 잘못되었습니다.
- 25. Grails 도메인 객체의 Date 필드를 타임 스탬프로 사용하도록 초기화하려면 어떻게해야합니까?
- 26. Grails - 도메인 객체의 최대 절전/유효성 검사 목록
- 27. 커맨드 라인 스크립트
- 28. Eclipse 커맨드 라인 플러그인
- 29. php 커맨드 라인을 사용하십시오
- 30. 고급 자 NSPredicate 문
간단한 질문은 여기! 명령 개체를 사용할 때 데이터 바인딩에 어떤 차이가 있습니까? –
내가 아는 한 차이가 없다. – aldrin