전체 글

전체 글

    Java 모델 매핑

    Java 모델 매핑

    개발을 하면서 모델간 매핑을 많이 한다. DTO, VO, Entity별로도 하고 DTO간 DTO 변환에도 사용한다. 개발자마다 각각 다양한 방식으로 이 부분에 대해 개발을 하는데 문제는 팀 내에서는 동일한 방식을 사용해야 한다. 팀 생산성상 중요하고, 코드리뷰에서 불필요하게 지적하는 시간을 줄일 수 있다. 중요한 점은 팀 내에서 협의하여 공통된 방식에 대해서 합의가 되어야 한다. 정해진 답은 없고, 프로젝트의 성격에 따라 다르겠지만 어느 정도 공통된 점들은 있다. Model Object 시작하기에 앞서 모델 객체애 대해서 다시 살펴보면 DTO, VO, Entity, Domain Model로 나누어 볼 수 있다. DTO Data transfer object 목적 : 데이터의 전달 데이터의 전달을 위한 생성..