Spring 타일즈(Tiles)
- 반복되는 부분들을 한 곳에서 관리할 수 있게 도와주는 템플릿 프레임워크이다
- 웹페이지에서 흔히 보는 상단, 하단 메뉴 뿐만 아니라 측면과 메인부분을 작성
- 우리가 아는 JSP Include와 비슷하지만, Tiles는 에이아웃 템플릿 엔진으로 에이아웃을 구성하는데 좀 더 세분화되고 관리하기 쉬워 유지보수에 용이하다
- Tiles에는 상속 기능이 있기때문에, 기존의 값을 참조하여 그대로 쓸 수 있다
- 2021.03.02 기준으로 3.0.8버전까지 나왔으며 더 이상 지원하지 않는다
타일즈(Tiles) 3.0.8 최소 요구 사항
- JSTL 필수
- Servlet 2.5이상 (2.4도 작동할 수 있음)
- JSP 2.1이상(2.0도 작동할 수 있음)
- Spring 3.2이상
개발환경
- OS : WINDOWS 10 64bit
- DBMS : Oracle 11g
- JDK : JAVA JDK 1.8
- 웹서버 : apache-tomcat 8.5.59
- SPRING VERSION : 5.2.9.FELEASE
다운로드
- maven으로 다운이 가능하다
1-1) Tiles를 적용하기 위해 pom.xml에 dependency 추가