우아한 프로그래밍
반응형
article thumbnail
MVC 아키텍처에 모델이 하나만 존재한다고?
프로그래밍/Spring 2024. 11. 1. 12:29

모델이 하나?구글에 MVC라고치고 이미지탭으로 가면 죄다 그림에 모델이 하나만 있는게 수두룩하다.이러다 보니까 신입개발자 관점에서는 아 DB에서 가져오는걸 모델이라고 하고 그 모델이 바로 화면쪽으로 넘어가는구나 라고 생각하기 쉽다.물론 모델 하나로도 구현은 충분히 가능하다.그러나 모델 하나로 요청, 응답, DB모델을 표현한다면 차라리 Map을 쓰는게 낫지 않을까?모델을 만드는 이유는 그 모델을 보고도 데이터의 In/Out을 정확하게 판단하기 위함이다.실제 관리하는 데이터와 화면의 데이터는 많이 다르다.가령 DB에는 원재료 즉 밀가루가 저장되어야 하고 화면에는 가공된 빵이 뿌려져야 한다.그런데 처음에 말했다 시피 구글에 치는 이미지에는 절대 그렇게 표현이 되어 있지 않다.모델은 3개가 존재 해야해모델은 아..

반응형