Apache Tiles? Apache Tiles는 Layout Template Engine 중 하나입니다.
레이아웃에 정해진 틀에 따라 페이지들을 조합하여 하나의 완전한 페이지로 만들어줍니다. 예를 들어 body를 만들 때 html의 header, footer 등은 동일하여 매 body마다 include 하여 사용거나 최악엔 각 페이지마다 직접 입력되게 되는데, Layout Template Engine은 이런 공통부분을 레이아웃으로 만들어 틀을 만들고 body만 바꿔주면서 하나의 페이지를 만들 수 있게 하는 프레임워크입니다.
추상화하는 것 같네요. ㅎㅎ 장점으로는 역시 공통부분을 합치는 것이기에 중복 코드를 줄일 수 있고요, 재사용성이 높습니다.
유지 보수 또한 용이합니다. Tiles3 적용 먼저 라이브러리를 추가해 줍니다. / Gradle / implementation "org.apache.tiles:tiles-extras:3.0.8" / Maven /
#
Tiles
#
타일즈
원문 링크 : [Spring] 타일즈3 (Tiles3) 적용