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
반응형
'Web Develop > Book Study' 카테고리의 다른 글
[Book Study] 스프링 프레임워크 첫걸음 - 8. 유효성 검사 기능 알아보기 (0) | 2023.08.16 |
---|---|
[Book Study] 스프링 프레임워크 첫걸음 - 7. 요청 파라미터 취득하기 (0) | 2023.08.13 |
[Book Study] 스프링 프레임워크 첫걸음 - 5. MVC 모델 알아보기 (0) | 2023.08.11 |
[Book Study] 스프링 프레임워크 첫걸음 - 4. 데이터베이스 작업 (0) | 2023.08.09 |
[Book Study] 스프링 프레임워크 첫걸음 - 3. 스프링 프레임워크의 핵심 기능 알아보기 (0) | 2023.08.09 |
댓글