본문 바로가기

Wanna be a Programmer/Spring Framework

Tiles 사용하기


Tiles 란 ?


- Composite View Pattern을 구현하기 위한 Framework

* 여러 개의 View를 조합하여 하나의 화면을 만드는 패턴

* 고정적인 View와 페이지마다 변화하는 View로 구성된다.


- Composite View Pattern 구현 방법

* jsp의 include 이용

* HTML의 frame 이용

* Tiles 프레임 워크



Tiles의 구성


- tiles 설정 파일 : View의 템플릿을 어떻게 구성할 것인지 설정한 파일

* tiles-defs.xml : 화면을 모듈화하여 재사용하기 위한 설정 파일


- web.xml

* Web Application 설정파일

* Tiles 서블릿과 TilesDispatcherServlet 등록


- View를 구성하기 위한 JSP

* template(JSP) 파일


- template을 구성하기 위한 style-css



- <tiles:insertAttribute> 태그로 header, left, content, footer의 name을 가진 속성을 추가


* template을 구성하기 위한 파일들


tiles를 사용한 출력화면