ViewResolver
-
1. /WEB-INF/spring/root-context.xml 파일 설정 Dynamic Web Project 만들기 2 에서 설정한 root-context.xml 파일에 내용을 추가한다. /WEB-INF/spring/root-context.xml 파일에 추가 * context:component-scan => 특정 패키지 안의 클래스들을 스캔하여 Annotation을 확인 후 Spring Bean 으로 등록한다. => @Component, @Controller, @Service, @Repository 등 component 어노테이션들을 Bean 등록 한다. 2. /WEB-INF/spring/appServlet/dispatcher-servlet.xml 파일에 내용 추가 * handlerMapping => ..
Dynamic Web Project 만들기 4 - 프로젝트 기본 설정(component-scan, handlerMapping, ViewResolver)1. /WEB-INF/spring/root-context.xml 파일 설정 Dynamic Web Project 만들기 2 에서 설정한 root-context.xml 파일에 내용을 추가한다. /WEB-INF/spring/root-context.xml 파일에 추가 * context:component-scan => 특정 패키지 안의 클래스들을 스캔하여 Annotation을 확인 후 Spring Bean 으로 등록한다. => @Component, @Controller, @Service, @Repository 등 component 어노테이션들을 Bean 등록 한다. 2. /WEB-INF/spring/appServlet/dispatcher-servlet.xml 파일에 내용 추가 * handlerMapping => ..
2022.07.14 -
기존 Servlet 방식 사용자의 요청을 servlet에게 전달하기 위해선 web.xml의 태그를 통해 servlet을 등록한다. testServlet servlet class testServlet /hello 등록된 servlet에 해당하는 url pattern을 체크하기 위해 태그도 사용한다. 하지만 아래의 그림과 같이 수많은 사용자의 요청을 처리하기 위해선 여러개의 servlet이 등록되어야 하는 불편함이 있다. 사용자 요청에 맞는 servlet을 생성하고 해당 servlet에 맞는 controller에게 요청을 보내준다. - Front Controller 패턴 적용 Front Controller 패턴을 적용하면 맨앞에 존재하는 Front Controller Servlet이 모든 ..
Dispatcher Servlet(Front Controller), ViewResolver기존 Servlet 방식 사용자의 요청을 servlet에게 전달하기 위해선 web.xml의 태그를 통해 servlet을 등록한다. testServlet servlet class testServlet /hello 등록된 servlet에 해당하는 url pattern을 체크하기 위해 태그도 사용한다. 하지만 아래의 그림과 같이 수많은 사용자의 요청을 처리하기 위해선 여러개의 servlet이 등록되어야 하는 불편함이 있다. 사용자 요청에 맞는 servlet을 생성하고 해당 servlet에 맞는 controller에게 요청을 보내준다. - Front Controller 패턴 적용 Front Controller 패턴을 적용하면 맨앞에 존재하는 Front Controller Servlet이 모든 ..
2021.08.28