Spring MVC - Dispatcher Servlet과 View Resolver
Framework/Spring2024. 4. 15. 17:55Spring MVC - Dispatcher Servlet과 View Resolver

Spring MVC의 구조를 깊이 있게 알기위해서는 기존의 MVC패턴의 전체 구조를 알고 이해하는 것이 도움이 될 것이다. Spring MVC의 범위는 매우크고 기능 또한 매우 많기때문에 기본 베이스 없이 Spring MVC를 이해하려하면 매우 어려울 것이다. MVC패턴과 변천사 - 핸들러와 핸들러어댑터 패턴 적용 이전 포스팅에서는 Model개념을 적용하여 request.serAttribute로 수행하던 파라미터 값을 가져오는 것을 Model을 통해 해결함으로 Servlet에 종속성을 제거하였다. 또 뷰 리졸버를 사용해서 각 컨트롤러 lee-dev-log.tistory.com Dispatcher Servlet Spring MVC에서도 프론트 컨트롤러 패턴이 사용되어 프론트 컨트롤러에서 뷰 리졸버 기능, ..

MVC패턴과 변천사 - Model과 뷰 리졸버
카테고리 없음2024. 4. 11. 18:08MVC패턴과 변천사 - Model과 뷰 리졸버

저번 글에서 MVC패턴이란 무엇이며 왜 사용되는지 쭉 알아보았었고 View를 분리해내고 구현 컨트롤러에서는 View에 주소만 리턴해주고 렌더링은 프론트 컨트롤러에서 처리하도록 설계해봤었다. 프론트 컨트롤러는 클라이언트의 요청에 맞는 구현 컨트롤러를 매핑처리해서 호출해주고 호출하는 과정은 다형성을 통해 유지보수에 효과적이도록 설계했다. MVC패턴과 변천사 - 1 이전 글에서 MVC패턴 등장계기는 JSP를 사용할 때, 비즈니스 로직코드인 Java코드와 HTML코드가 한 파일안에 같이 있기때문에 유지보수에 어려움을 겪었고 이 문제를 해결하기위해 MVC패턴을 사용한 lee-dev-log.tistory.com Model 도입 Model은 클라이언트로부터 요청받은 데이터나 서버(DB서버)로부터 제공해야할 데이터를 ..

image