반응형
MVC
-
스프링 MVC 란?백기선(인프런 강의)/스프링 웹 MVC 2020. 8. 20. 08:48
MVC 란? M : Model 평범함 자바 객체 POJO 도메인 객체 또는 DTO로 화면에 전달할 또는 화면에서 전달 받은 데이터를 담고 있는 객체 V : View HTML, JSP 타임리프 등등 데이터를 보여주는 역할, 다양한 형태로 보여줄 수 있다. HTML, JSON, XML C : Controller 스프링 @MVC 사용자 입력을 받아 모델 객체의 데이터를 변경하거나, 모델 객체를 뷰에 전달하는 역할 입력값 검증 입력받은 데이터로 모델객체 변경 변경된 모델 객체를 뷰에 전달 MVC 패턴의 장점 동시다발적(Simultaneous) 개발 백엔드 개발자와 프론트 엔드 개발자가 독립적으로 개발을 진행 높은 결합도 논리적으로 관련있는 기능을 하나의 컨트롤러로 묶거나, 특정 모델과 관련있는 뷰를 그룹화 가능..