청년취업아카데미/DayLog
[ Tiles ] Tiles 란?
developerkhj
2019. 8. 13. 16:43
# 타일즈(Tiles)
- 타일즈 : 화면의 레이아웃 기능을 제공하는 오픈 소스 라이브러리
- 특징
- 페이지 레이아웃을 쉽고 단순하게 구현할 수 있음
- 공통된 레이아웃을 사용하므로 유지관리가 용이
- 타일즈 설치
1. pom.xml에 dependency 기술하면 자동으로 타일즈 관련 라이브러리 설치
2. servlet-context.xml의 viewResolver 변경
- 타일즈 적용과정
- tile.xml을 작성
- 레이아웃용 JSP 구현
- 레이아웃에 표시할 JSP를 구현
- 컨트롤러에서 tile.xml에 설정한 뷰이름을 반환
** 반드시 tiles_member.xml에서 지정한 경로에 레이아웃 관련 JSP들이 위치해야 합니다.
tiles_member.xml 설정에 따라서 각각의 위치에 JSP를 표시합니다.
# References
- 자바웹을 다루는 기술