tiles
-
Spring Tiles 설정IT, 프로그래밍/Spring 2018. 10. 17. 11:23
Tiles는 레이아웃의 재사용성 높여주고 동적으로 배치시켜 줄 수 있는 신기한 라이브러리 입니다. 타일즈를 사용하면 뷰의 종류에 따라 레이아웃 배치를 동적으로 구성할 수 있는데요, 간단하게 설명을 드리면 이런식으로 뷰 마다 레이아웃 구성이 달라지게 되는데, 이럴 경우에 jsp 뷰 페이지 마다 미리 만들어 놓은 컴포넌트들(메뉴바, Footer..)을 일일이 include 시켜줘야 하는 노가다가 필요합니다. 노가다로 include 시킨 후에도 문제가 있습니다. 기존에 삽입시켰던 메뉴바의 이름을 변경하거나 아예 빼야한다면? 몇 페이지 정도는 괜찮을 지 몰라도 수십 페이지가 넘어가는 프로젝트에서는 정말 끔직하겠죠. 타일즈를 쓰면 레이아웃 배치를 결정하는 템플릿을 만들어, 구현하려는 뷰에 상속시킵니다. 그러면 하..