(SERVLET) SPRING MVC 개요 - 간단한 MVC 만들기
2020. 1. 11. 13:09
M: 모델 V: 뷰 C: 컨트롤러 모델: 평범한 자바 객체 POJO 뷰: HTML. JSP, 타임리프,... 컨트롤러: 스프링 @MVC 모델: 도메인 객체 또는 DTO로 화면에 전달할 또는 화면에서 전달받은 데이터를 담고 있는 객체. 뷰: 데이터를 보여주는 역할. 다양한 형태로 보여줄 수 있다. HTML, JSON, XML,... 컨트롤러: 사용자 입력을 받아 모델 객체의 데이터를 변경하거나, 모델 객체를 뷰에 전달하는 역할. 입력값 검증 입력받은 데이터로 모델 객체 변경 변경된 모델 객체를 뷰에 전달 Controller 생성 동일한 코드이지만 요즘의 추세는 아래의 코드를 자주 사용한다. @RequestMapping(value = "/events", method = RequestMethod.GET) pu..