인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

빠르면비행기님의 프로필 이미지
빠르면비행기

작성한 질문수

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

회원 웹 기능 - 등록

memberFrom 질문있습니다.

작성

·

120

0

memberFrom 클래스를 컨트롤러 패키지 안에다가 생성하신 이유가 있을까요? 도메인 패키지에 memberForm 클래스 파일 설정은 왜 적절하지 않은건가요?

답변 1

0

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. HK_LEE님

MemberForm의 목적은 화면에서 넘어온 Form 데이터를 받기 위한 목적입니다.

따라서 컨트롤러에서만 사용하는 것이 좋습니다.

도메인 패키지는 가급적 HTML Form이나 UI에서 직접 넘어오는 데이터를 모르도록 설계를 해야 좋습니다.

이렇게 분리해두면 향후 UI나 넘어오는 정보가 변경되어도 해당 도메인을 변경하지 않아도 됩니다.

(물론 도메인을 변경해야 할 만큼 큰 변화가 있으면 모두 변경이 필요합니다.)

감사합니다.

빠르면비행기님의 프로필 이미지
빠르면비행기

작성한 질문수

질문하기