controller1 MVC 패턴 예제 Spring Web MVC - MVC 스프링 MVC MVC 모델 M 은 model, V는 view, C는 controller 를 말한다. 모델은 자바 객체이다. 다른 의존관계가 섞이지 않은 POJO 로 보통 만들어진다. 도메인 객체로써, 어떤 전달할 데이터를 담고 있다(DTO). 화면에 전달할 데이터나 화면으로부터 전달 받은 데이터를 담고 있는 객체이다. 뷰는 사용자가 보는 브라우저 화면에 데이터를 보여주는 역할을 한다. 모델이 제공하는 데이터를 여기서 사용한다. 보통 HTML 로 만들어지고 이를 위한 다양한 템플릿(JSP, Thymeleaf)이 있다. 또한 json, xml 등의 형태로 데이터를 바로 던져주기도 한다. 컨트롤러는 특정 url에 전달할 뷰를 매핑해준다. 사용자의 입력을 받아 모델 객체의 .. 2021. 2. 13. 728x90 이전 1 다음