본문 바로가기

Spring MVC2

Apache Tiles Apache tiles를 사용하는 이유 틀(template)을 만들고 안에 contents를 채워가는 형식 layout을 바꾸고 싶을 때 한 페이지만 바꿔줘도 (template만 바꿔줘도) 다른 페이지 전부 바뀐다. ->일관성 있음 특징 Apache tiles는 MVC technology와 궁합이 잘 맞다. template에 들어갈 각 조각들만 잘 조합하면 된다.(런타임 시 완성되는 페이지) 사용자들이 많은 페이지들이 일관성 있다고 느낀다. Page Template - layout 페이지 위 이미지와 같이 layer에 header menu body footer 속성을 넣어놨다. Tiles Definition xml에 template과 attribute의 경로를 정의 해주면 하나의 페이지가 만들어진다. m.. 2020. 4. 8.
MVC(Model-View-Controller) Spring MVC Framework 웹 애플리케이션 개발을 위한 모델 뷰 컨트롤러 아키텍처를 제공한다. Model - 애플리케이션 데이터를 캡슐화하고 일반적으로 POJO(순수 자바 객체)로 구성된다.. View - 모델 데이터를 렌더링하고 일반적으로 HTML 출력을 생성한다. Controller - 사용자 요청을 처리하고 적절한 모델을 작성하고 렌더링을 위해 View로 전달한다. 1. 개요 Dispatcher servlet 사용자의 요청을 맨 먼저 받는다.(Front Controller로서 작동한다.) 요청을 적절한 Controller에게 전달해주는 역할 (애플리케이션으로 들어오는 모든 요청을 intercept 하고 Handler(Controller)에 디스패치(전달)한다.) 요청을 처리하기 위해 Co.. 2020. 3. 17.