# DispatcherServlet

what is spring?
어쩌다 보니 한 달 가까이 업로드를 쉬게 되었다. jsp프로젝트로 인해 벨로그 업로드가 많이 늦어졌는데 jsp 프로젝트에 대한 글도 올리면서 이제는 spring에 대해서도 다시 업로드 할 것
파일 업로드 처리, MultipartResolver 사용 위한 servlet-context.xml 설정
MultipartResolver 사용법 참고 : https://jihwan-study.tistory.com/83

멀티캠퍼스 백엔드 과정45일차[8월 8일] - controller, 인텔리제이랑 github연동, 스프링 Web MVC[DispatcherServlet, Front-Controller]
github랑 intellj 연동버전 관리 - 레포지토리 추가불필요한 파일 제거 - 플러그인 설치커밋 및 푸시🍀 스프링 프레임 워크 8월 7일 내용root-context.xml(요청서)싱글톤 ApplicationContext 객체빈(객체) ⇒ 코드가 없는 형태의 클래
dispatcherServlet (1)
spring에서 모든 요청은 반드시 dispatcherServlet을 통해서 이루어진다.객체지향에서 모든 흐름이 하나의 객체를 통해 진행되는 패턴을 퍼사드(facade)패턴 이라고 한다.웹 구조에서는 Front-Controller 패턴이라고 부른다.스프링 MVC에서는

Spring MVC의 DispatcherServlet
개요 스프링 MVC로 사용자의 HTTP 요청을 처리하게 하려면 아래처럼 간단한 컨트롤러를 작성해서 만들 수 있다. 이게 가능한 이유는 복잡한 구현을 Spring이 프레임워크 차원에서 숨겨두고 있기 때문인데, 내부에서 어떤 과정을 거쳐서 처리되는지 알아보자. DispatcherServlet 스프링 MVC는 HTTP 프로토콜을 통해 들어오는 모든 요청...
스프링 MVC (DispatcherServlet)
org.springframework.web.servlet.DispatcherServlet스프링 MVC는 프론트 컨트롤러 패턴으로 구현되어 있고, 스프링 MVC의 프론트 컨트롤러가 바로 DispatcherServlet 이다.DispatcherServlet이 스프링 MVC
DispatchServlet
Servlet은 HTTP를 통해 웹 클라이언트의 요청 수신 및 응답하는 역할을 담당합니다. DispatcherServlet은 SpringMVC의 핵심이며 Front Controller(서버로 오는 모든 요청을 받아 처리하는 컨트롤러)를 담당하고 있습니다.클라이언트로부터

DispatcherServlet, HttpMessageConverter
모든 Controller의 앞에서 프론트엔드에게 온 요청을 분석하여 올바른 Controller 에게 전달해주는 역할을 한다. ( FrontController )HttpServlet을 상속받는다.DispatcherServlet → FrameworkServlet → Htt

MVC 프레임워크 만들기 #1 - FrontController, View 분리, Model 추가
평소에 배운 것들이나 새로 알게 된 내용이 생기면 Notion에 항상 기록해두는 타입이다. 처음에 OneNote 로 시작했지만 코드 가독성 지원이 좋은 Notion 과 매우 깔끔한(?) 인터페이스에 매료되어 바로 이미그레이션을 시작했다. 요즘 드는 생각은, 이렇게

[웹 스터디] DispatcherServlet
자바 웹 애플리케이션은 대부분 자바 서블릿을 기반으로 한다.서블릿 기반의 서버를 사용하기 위해 개발자는 Javax.servlet.http.HttpServlet을 상속받는 서브 클래스를 작성해야 한다. 그러면 서블릿 컨테이너가 서블릿 서브 클래스를 실행시킨다.일단 Htt
DispatcherServlet 요청처리 실제 코드 살펴보기
클라이언트의 요청을 전달받아 요청에 맞는 Controller를 찾고 Controller가 반환한 결과값을 View에게 전달하여 알맞은 응답을 생성하는 일을한다.스프링은 왜 Servlet 여러개가 아닌 DispathcerServlet 하나만으로 클라이언트의 요청을 처리할

스프링 - Request Handler, HandlerMapping, DispatcherServlet, Errorconfig, RestAPI
블로그를 통하여 정보를 찾다 보면 문득 돌아보면 스프링의 동작 방식에 대해서는 정작 자세하게 공부할 시간이 없어서 시작하게 됨컨트롤러를 통하여 GetMapping 하였을 때 스프링에서는 어떻게 동작할까?처음에 스프링 프로젝트를 빌드할때에 spring-boot-start
서버 근본 : Web Server와 WAS - Before You Study Spring (1)
오늘날의 웹 프레임워크들은 사용하기 너무 편해서, 기저에서 무슨 일이 일어나는 지 알고자 하지 않으면 사실상 모르고도 개발이 가능하다. 그러나 처음부터 그 흐름을 잘 이해하고 공부하는 편이 훨씬 낫다고 생각한다. 필자는 일단 돌아가는 앱을 만들면 만족하는 식으로 공부
(spring) Filter, Interceptor, AOP 차이와 DispatcherServlet(간단간단)
면접 준비를 하고있다. 진짜 엄청 많이 부족하다는 것을 느꼈고, 그 중에서 하나를 정리해보려고 한다. 웹 개발을 하다보면 비즈니스 로직 앞, 뒤로 공통적으로 처리해야 될 기능들이 존재한다. ex) 로그, 인증, 인가 등등 공통으로 빼서 따로 관리를 하는 것이 AOP라고 생각했다. 하지만 Filter와 Interceptor도 있다는 것을 알게 되었고, ...
@Controller
웹 Application 최전방에서 사용자 요청을 접수URL을 기준으로 요청을 처리할 Controller를 찾아 해당 Controller를 호출 및 실행한다사용자 요청(URL 기반)에 해당하는 Controller의 특정 메소드가 호출된다Controller는 요청의 파라

Spring MVC 소개
Application을 모델-뷰-컨트롤러로 나누어서 개발하는 방식아키텍처 패턴 중 하나로, 주 목적은 Business logic과 Presentation logic을 분리하기 위함Presentation logic과 관련된 패턴이다웹에서 많이 사용한다Model2 아키텍처