본문 바로가기
Web Develop/Book Study

[Book Study] 스프링 프레임워크 첫걸음 - 6. 템플릿 엔진 알아보기

by tripleup 2023. 8. 12.
728x90
반응형

[Book Study] Spring Framework 스프링 프레임워크 첫걸음
6. 템플릿 엔진 알아보기


6 - 1 템플릿 엔진의 개요

템플릿 엔진

- 데이터를 미리 정의된 템플릿에 바인딩해서 뷰의 표시를 도와주는 것

 

타임 리프

- HTML 기반의 템플릿 엔진으로, 정해진 문법으로 작성하면 페이지를 동적으로 조립해 줌(조건 문이나 반복 구문 등을 사용 가능)

- HTML을 기반으로 하기 때문에 최종 출력을 생각하면서 뷰를 만들 수 있음 (타임리프를 사용하면 디자이너와 쉽게 분업 가능)


6 - 2 Model 인터페이스의 사용법

Model 인터페이스

- 처리한 데이터를 뷰에 표시하고 싶을 경우 데이터를 전달하는 역할

- 스프링 MVC에 의해 관리되며, 수동 또는 자동으로 객체를 저장하고 관리하는 기능 제공

- Model을 이용하고 싶은 경우 요청 핸들러 메서드의 인수에 Model 타입을 전달, 그러면 스프링 MVC가 자동으로 Model 타입 인스턴스를 설정

 

addAttribute

- 특정 이름에 대한 값을 설정 (별명)

- 뷰에서는 별명에 사용한 이름을 이용

Model addAttribute(String name, Object value)

 

* Model을 사용하는 프로그램 생성


6 - 3 타임리프 사용법

 

6 - 4 타임리프를 사용해서 프로그램 만들기


728x90
반응형

댓글