MVC

개발일지/Spring

Spring MVC의 동작 방식과 구성 요소

1. 클라이언트가 요청을 전송하면 DispatcherServlet 이라는 클래스에 요청이 전달됨 2. DispatcherServlet은 클라이언트의 요청을 처리할 Controller에 대한 검색을 HandlerMapping 인터페이스에 요청 3. HandlerMappting은 클라이언트 요청과 매핑되는 핸들러 객체를 다시 DispatcherServlet에게 리턴 핸들러 객체는 해당 핸들러의 Handler 메서드 정보를 포함하고 있음 Handler 메서드는 Controller 클래스 안에 구현된 요청 처리 메서드를 의미 4. 실제로 클라이언트 요청을 처리할 Handler 메서드를 찾아서 호출해야 하므로 DispatcherServlet은 Handler 메서드를 직접 호출하지 않고, HandlerAdpater..

개발일지/Spring

Spring MVC

Spring MVC 란 ? 클라이언트의 요청을 편리하게 처리해주는 프레임워크 Servlet API 기반으로 클라이언트의 요청을 처리하는 모듈 (spring-webmvc -> 보통 spring MVC라 부름) Servlet이란? 클라이언트의 요청을 처리하도록 특정 규약에 맞추어서 Java 코드로 작성하는 클래스 파일 Spring MVC 내부에서 Servlet을 기반으로 웹 애플리케이션이 동작한다 Model Spring MVC에서 M에 해당 웹 애플리케이션이 클라이언트의 요청을 전달받으면 요청 사항을 처리하기 위한 작업을 수행 클라이언트에게 응답으로 돌려주는 작업의 처리 결과 데이터를 Model 이라고 한다 클라이언트의 요청 사항을 구체적으로 처리하는 영역을 서비스 계층(Service Layer)이라고 하며..

E-room
'MVC' 태그의 글 목록