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값이 잘 전달된 것을 확인할 수 있다.

 

 

반응형

'Spring > Introduction to Spring' 카테고리의 다른 글

회원관리 예제 만들어보기  (0) 2021.02.16
API  (0) 2021.02.16
정적 컨텐츠  (0) 2021.02.15
빌드하고 실행하기  (0) 2021.02.15
View 환경설정  (0) 2021.02.14