배경 : 2002-2003 년 동안 Java를 기반으로하는 이전 CMS로 작성된 시스템이 있습니다. 우리는 바람둥이, 줄무늬, 그리고 sitemesh를 사용하여 새로운 것들로 계속 전진하고 싶습니다. 우리는 이전 CMS에서 가져온 네비게이션, 레이아웃, "포드", js, CSS 등을 사용하여 일관된 모양과 느낌을 갖도록 몇 가지 새 앱을 제공합니다.java 웹 응용 꾸미기/문제 포함
이제 우리는 모든 코드 중복을 없애기 위해 일종의 해결책이 필요합니다. Google의 앱은 현재 동일한 VM에서 실행되고 있지만 변경 될 수 있습니다. 우리는 모든 Tomcat 인스턴스가 몇 가지 공통 요소에 액세스 할 수있는 방법이 필요합니다. 이러한 요소는 일부 서버 측 항목을 수행 할 필요가 없을 수도 있습니다.
우리가 지금까지 생각해 낸 가장 좋은 점은 c : import를 사용하여 필요한 것을 얻고 바로 연결하는 꽤 표준적인 sitemesh 데코레이터를 만드는 것입니다.이 솔루션은 네트워크 오버 헤드로 인해 실패 지점을 소개합니다. 우리는 < % @ include file = "/ something.jsp"%>를 보았습니다. 그러나 이는 단지 문맥에 상대적인 것으로 보입니다. 우리는 c : import를 사용하여 localhost를 가리킬 수 있습니다. 이것은 지금까지 가장 좋은 해결책 인 것 같습니다.
더 단순하게 만들 수있는 다른 템플릿/꾸미기 프레임 워크가 있습니까 (Tiles?)? 우리는 무엇을 놓치고 있습니까?