무너지지않는 젠가 2024. 6. 14. 15:45

Tiles

Tiles는 레이아웃 템플릿 엔진으로, 중복되는 include 코드를 사용하지 않고 지정된 페이지 레이아웃에 따라 페이지 타일을 조합하여 완전한 페이지로 만들어 준다. 즉, 반복되는 부분들을 한 곳에서 관리 할 수 있게 해주는 템플릿이라 생각하면 된다.

 

pom.xml에 tiles 추가 

 

 필자는 타일즈는 스프링 프레임워크에서 사용되는 컴포넌트 개념으로  servlet-context.xml에 작성하는 것이 맞다고 본다.

viewResolver도 마찬가지!

 

ps. 여기서 잠깐 servlet 이란

출처 : https://coding-factory.tistory.com/742

 

<bean id="tilesConfigurer" class="org.springframework.web.servlet.view.tiles3.TilesConfigurer"> <property name="completeAutoload" value="true" />

<property name="definitions">

<list> <value>/WEB-INF/tiles/tiles.xml</value> </list>

</property>

</bean>

<bean id="tilesViewResolver" class="org.springframework.web.servlet.view.UrlBasedViewResolver"> <property name="viewClass" value="org.springframework.web.servlet.view.tiles3.TilesView" /> <property name="order" value="1" /> </bean>

 

Tiles출처:https://m.blog.naver.com/hj_kim97/222935327085