강의

멘토링

커뮤니티

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

Ahrisan님의 프로필 이미지
Ahrisan

작성한 질문수

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

변경 감지와 병합(merge)

DTO와 FORM의차이.

작성

·

598

0

앞의 강의에서 데이터를 넣어주거나 수정할때,
 
엔티티의 필드가 노출 될 수 있기 때문에.

멤버엔티티를 쓰는것은 좋지 않다고 배웠고,


 
그 해결방법으로 web패키지 안에 memberForm 을 만들어서
원하는 필드만 넣어주도록 했습니다.

근데 이번강의 23분쯤 내용에 서비스단에서 넘겨주는 메서드가 많으면
service패키지 안에 memberUpdateDto 이런식으로 만들어서 넘겨주라고 강의를 하셨는데,

폼 객체와 DTO객체의 차이가 있나요?
강의내용에 따르면 두 객체의 차이는 member_id가 들어가고말고의 차이인것같은데...

설명해주시면 감사하겠습니다.

답변 1

0

안녕하세요. 김진영님, 공식 서포터즈 OMG입니다.

 

비슷한 역할을 하나 form의 경우 화면단에서 넘어온 form 객체임을 명시해준다는 차이가 있습니다.

아래의 영한님 설명 참고부탁드립니다. 

 

참고)

https://www.inflearn.com/questions/137265



감사합니다.

Ahrisan님의 프로필 이미지
Ahrisan

작성한 질문수

질문하기