Spring - Apache tiles view 레이아웃 정의하기
2022. 12. 30. 10:52
Spring
Apache tiles view 스프링 MVC는 Apache tiles 를 논리적 뷰 이름으로 타일을 정의할 수 있는 뷰 리졸버를 통해 지원한다. Composite View 패턴 모듈 단위의 뷰 들을 조합해서 하나의 뷰를 구성한다. 트리 구조로 볼 수 있으며, 부모 뷰와 자식 뷰 들의 사이를 부모를 하나의 전체 뷰로 볼 수 있고, 자식 뷰를 작은 한 부분으로 볼 수 있다. 아래는 Composite 패턴의 UML이다. Component는 표현할 요소들의 추상적인 인터페이스고, Leaf는 Component의 구현체, Composite은 Component의 구현체들을 자식으로 삼으며, 구현체(Leaf)를 관리하기 위한 메소드들이 추가적으로 있다. 즉 Composite View 패턴을 사용해서 화면이 바뀌어도 ..