2013-02-09 3 views
-2

봄 mvc를 사용하고 있습니다. 컨트롤러, 뷰, pojo, dao를 만들었습니다. 이제 여러 오브젝트 pojo에서 퇴비화 된 오브젝트를 작성할 필요가 있습니다. DTO를 작성하는 경우입니까?DTO in spring mvc

+0

이 개체의 용도는 무엇입니까? – mantrid

답변

0

클라이언트 측에서 소수 POJO의 등록 정보에 액세스해야하고 클라이언트에서 서버로 클라이언트로의 통화량을 줄이고 싶다면 yes를 선택하십시오. 을 클라이언트 측에서 사용할 POJO에서 필요한 속성 만 배치하는 DTO 객체를 만드는 것이 좋습니다. 클라이언트에서 서버로 한 번의 호출로이 DTO를 반환합니다.

1

보기 목적으로 만 복합 유형의 Object를 작성하려는 경우 DTO에 대한 좋은 인수가 있습니다. 복합체가 단지 POJO의 집합 인 경우 org.springframework.ui.Model을 사용하고 컨트롤러 내부에 속성을 추가하면됩니다. 적용해야 할 논리 및 비즈니스 규칙이있는 경우 컨트롤러와 DAO 사이에있는 서비스 계층에서이를 수행하는 것이 가장 좋습니다.