스프링2 [Spring]Site Mesh 설정 1. SiteMesh란? Sitemesh는 Spring 프레임워크에서 Sitemesh를 사용하여 웹 애플리케이션의 디자인 및 레이아웃을 쉽게 구성할 수 있도록 지원합니다. Sitemesh는 Spring MVC와 통합되며, Sitemesh 데코레이터를 사용하여 웹 페이지의 헤더, 푸터, 사이드바 등의 공통된 디자인 요소를 정의하고, 이러한 요소를 웹 페이지에 적용할 수 있습니다 Sitemesh를 사용하면 애플리케이션의 디자인과 레이아웃을 쉽게 변경할 수 있으며, 코드의 중복을 최소화할 수 있습니다. 또한, Sitemesh가 제공하는 다양한 데코레이터를 활용하여 디자인 요소를 구성할 수 있으므로, 웹 페이지의 디자인을 보다 효율적으로 관리할 수 있습니다. 또한 중복되는 코드가 모든 페이지에 삽입된다면 코드의.. 2023. 3. 2. [Spring] mvc와 mvc1 pattern 차이 MVC pattern은 크게 두가지로 나눠집니다. A. model1 방식 웹페이지 내부에 자바 코드 작성 MVC1은 아키텍처가 간단하고 JSP에 거의 모든 로직을 집어넣기 때문에 작은 웹 어플리케이션을 제작할 때는 큰무리가 없지만 대규모 웹 어플리케이션을 제작하게 될 시 유지보수에 큰 어려움이 따름 B. model2 방식 웹페이지와 java code의 분리 MVC패턴에 맞게 Model, Controller, View 로 모듈화 됐고, JSP는 로직 처리가 없이 단순히 Client에게 보여지는 뷰만을 담당 현재는 웹 어플리케이션은 거의 MVC2방식을 따름. Model: 데이터 처리 클래스( DAO, DTO ) / Back end DAO( Data Access Object ) 실제적인 비즈니스 로직을 처리 .. 2022. 11. 24. 이전 1 다음