백엔드/웹개발
[웹개발] 타일즈(tiles)
김곰댕
2022. 3. 18. 13:51
728x90
타일즈(tiles)?
일반적인 웹 애플리케이션 화면 구조는 상단 부분이나 왼쪽 메뉴 그리고 하단 부분을 담당하는 페이지를 따로 만들어 놓고 브라우저에서 웹 페이지를 요청하면 본문 화면만 추가해 보여준다. 이러한 화면 레이아웃 기능을 쉽게 구현하기 위해 도입된, JSP 페이지 레이아웃을 위한 프레임워크가 바로 타일즈(tiles)이다.
타일즈의 장점
- 페이지 레이아웃을 쉽고 단순하게 구현할 수 있다.
- 공통된 레이아웃을 사용하므로 유지관리가 쉽다.
JSP에 타일즈 기능 적용 과정
- tile.xml을 작성
- 레이아웃용 JSP를 작성
- 레이아웃에 표시할 JSP를 작성
- 컨트롤러에서 tiles.xml에 설정한 뷰이름을 반환
728x90