CS/ETC
2020. 9. 3.
MVC 패턴과 MTV 패턴
백엔드 초보에게 스프링이 너무 어려웠던 바, 아무래도 프로젝트를 해서 포트폴리오를 만들어야 하는 입장이다보니 장고 공부를 시작하게 되었다. 장고 공부를 하면서 장고는 스프링과는 달리 MTV 패턴이라 불리우는 동작을 기반으로 작동된다고 들어, 그게 뭔가 하고 알아봤더니 같은 건데 이름만 다르게 붙였다고 한다. 그래서 헷갈릴까 싶어 간략히 정리해둔다. 우선, 스프링을 배울 때 MVC 패턴에 대해 공부했다. MVC 모델은 M = Model : 어플리케이션의 정보, 데이터 등 백그라운드 데이터를 담당한다 V = View(s) : 사용자에게 보여지는 부분을 출력한다 C = Controller(s): 중간 관리자 역. 사용자의 입력을 처리하고 흐름을 제어한다 MTV 모델은 여기서 이름만 바뀐 것으로, M = Mod..