백엔드/웹개발

[웹개발] 타일즈(tiles)

김곰댕 2022. 3. 18. 13:51
728x90

타일즈(tiles)?

일반적인 웹 애플리케이션 화면 구조는 상단 부분이나 왼쪽 메뉴 그리고 하단 부분을 담당하는 페이지를 따로 만들어 놓고 브라우저에서 웹 페이지를 요청하면 본문 화면만 추가해 보여준다. 이러한 화면 레이아웃 기능을 쉽게 구현하기 위해 도입된, JSP 페이지 레이아웃을 위한 프레임워크가 바로 타일즈(tiles)이다. 

 

타일즈의 장점

  • 페이지 레이아웃을 쉽고 단순하게 구현할 수 있다.
  • 공통된 레이아웃을 사용하므로 유지관리가 쉽다.

 

JSP에 타일즈 기능 적용 과정

  1. tile.xml을 작성
  2. 레이아웃용 JSP를 작성
  3. 레이아웃에 표시할 JSP를 작성
  4. 컨트롤러에서 tiles.xml에 설정한 뷰이름을 반환
728x90