Spring/Introduction to Spring
MVC와 템플릿 엔진
민철킹
2021. 2. 15. 22:28
MVC?
- Model
- View
- Controller
과거에는 jsp를 통하여 View에서 모든 것을 다 처리했었음 ==> Model 1 방식
각 기능들을 쪼개어 그 기능에만 집중시키는 방향으로 발전한 것.
View는 화면을 그리는데에 모든 기능과 역량을 집중시켜야하고, Controller나 Model은 비지니스 로직이나 내부적인 것들을 처리하는 것들에 집중해야함.
MVC 패턴 사용하기
Controller / Model
View
저번에 model과 view를 만들어 매핑을 통해 model을 전달했던 것과 같은 형태이다.
단 이번에는 @RequestParam을 통하여 매개변수name을 입력받도록 하였다.
이것의 옵션을 살펴보면 required가 기본은 true이다.(true면 값을 넘겨줘야함. false면 넘겨주지 않아도 된다.)
우리는 url에 get방식을 통하여 parameter를 전달하겠다.
정상적으로 name값이 잘 전달된 것을 확인할 수 있다.
반응형