[스프링프레임워크] 기본 구조2 스프링 MVC의 기본 구조 (Controller) 특징 1. HttpServletRequest, HttpSergvletResponse를 거의 사용할 필요가 없다. 2. 다양한 타입의 파라미터 처리, 다양한 타입의 리턴 타입 사용이 가능하다. 3. GET방식 , POST 방식 등 전송 방식에 대한 처리를 어노테이션으로 처리가 가능하다. 4. 상속 / 인터페이스 방식 대신에 어노테이션만으로도 필요한 설정이 가능하다. 웹개발/스프링프레임워크 2020.11.10
[스프링프레임워크] 기본 구조 스프링MVC의 기본 구조 프로젝트 구동 시 관여하는 XML은 web.xml , root-context.xml , servlet-context.xml 파일이 관여한다. 이 파일들 중, web.xml = Tomcat 구동과 관련된 설정 root-contxt.xml, servlet-context.xml = 스프링과 관련된 설정 이다. 스프링 MVC의 기본 구조 1. 사용자의 Request는 Front-Controller인 DispatcherServlet을 통해서 처리합니다. 2,3. HandlerMapping은 Request의 처리를 담당하는 컨트롤러를 찾기 위해 존재한다. (개발자가 @RequestMapping 어노테이션이 적용된 것을 기준으로 판단하게 된다.) 적절한 컨트롤러가 찾아졌다면 HandlerAd.. 웹개발/스프링프레임워크 2020.11.09