# DispatcherServlet

25개의 포스트
post-thumbnail

DispatcherServlet, HttpMessageConverter

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

2023년 2월 11일
·
0개의 댓글
·
post-thumbnail

MVC 프레임워크 만들기 #1 - FrontController, View 분리, Model 추가

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

2023년 1월 2일
·
0개의 댓글
·
post-thumbnail

[웹 스터디] DispatcherServlet

자바 웹 애플리케이션은 대부분 자바 서블릿을 기반으로 한다.서블릿 기반의 서버를 사용하기 위해 개발자는 Javax.servlet.http.HttpServlet을 상속받는 서브 클래스를 작성해야 한다. 그러면 서블릿 컨테이너가 서블릿 서브 클래스를 실행시킨다.일단 Htt

2022년 11월 21일
·
0개의 댓글
·
post-thumbnail

DispatcherServlet 요청처리 실제 코드 살펴보기

클라이언트의 요청을 전달받아 요청에 맞는 Controller를 찾고 Controller가 반환한 결과값을 View에게 전달하여 알맞은 응답을 생성하는 일을한다.스프링은 왜 Servlet 여러개가 아닌 DispathcerServlet 하나만으로 클라이언트의 요청을 처리할

2022년 10월 9일
·
1개의 댓글
·
post-thumbnail

스프링 - Request Handler, HandlerMapping, DispatcherServlet, Errorconfig, RestAPI

블로그를 통하여 정보를 찾다 보면 문득 돌아보면 스프링의 동작 방식에 대해서는 정작 자세하게 공부할 시간이 없어서 시작하게 됨컨트롤러를 통하여 GetMapping 하였을 때 스프링에서는 어떻게 동작할까?처음에 스프링 프로젝트를 빌드할때에 spring-boot-start

2022년 9월 24일
·
0개의 댓글
·

서버 근본 : Web Server와 WAS - Before You Study Spring (1)

오늘날의 웹 프레임워크들은 사용하기 너무 편해서, 기저에서 무슨 일이 일어나는 지 알고자 하지 않으면 사실상 모르고도 개발이 가능하다. 그러나 처음부터 그 흐름을 잘 이해하고 공부하는 편이 훨씬 낫다고 생각한다. 필자는 일단 돌아가는 앱을 만들면 만족하는 식으로 공부

2022년 8월 16일
·
0개의 댓글
·

(spring) Filter, Interceptor, AOP 차이와 DispatcherServlet(간단간단)

면접 준비를 하고있다. 진짜 엄청 많이 부족하다는 것을 느꼈고, 그 중에서 하나를 정리해보려고 한다. 웹 개발을 하다보면 비즈니스 로직 앞, 뒤로 공통적으로 처리해야 될 기능들이 존재한다. ex) 로그, 인증, 인가 등등 공통으로 빼서 따로 관리를 하는 것이 AOP라고 생각했다. 하지만 Filter와 Interceptor도 있다는 것을 알게 되었고, ...

2022년 8월 11일
·
0개의 댓글
·

[Spring] 005 강의노트

[TIL] Spring 공유 데이터, Maven 프로젝트 생성

2022년 7월 6일
·
0개의 댓글
·

@Controller

웹 Application 최전방에서 사용자 요청을 접수URL을 기준으로 요청을 처리할 Controller를 찾아 해당 Controller를 호출 및 실행한다사용자 요청(URL 기반)에 해당하는 Controller의 특정 메소드가 호출된다Controller는 요청의 파라

2022년 6월 27일
·
0개의 댓글
·
post-thumbnail

Spring MVC 소개

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

2022년 6월 27일
·
0개의 댓글
·

Springboot HTTP Request & Response 과정

Springboot 없이 Servlet에서 Spring을 연동하는 경우, 톰캣에 등록한 웹 어플리케이션에 DispatcherServlet을 등록해 사용한다. 반면 Springboot에서는 내장 톰캣을 만들고 그 안에 DispatcherServlet을 자동으로 등록해준다

2022년 6월 13일
·
0개의 댓글
·
post-thumbnail

[Spring] Spring MVC & DispatcherServlet

Spring MVC란, Spring에서 사용하는 MVC패턴을 얘기하는 것으로써 MVC패턴은 Model, View, Controller 3가지로 나누어 역할을 분담하고 있는 디자인 패턴이다.역할을 나누어 처리하기 때문에 클래스간의 결합도가 낮아져 유지보수가 쉽고 좋은 코

2022년 6월 11일
·
0개의 댓글
·
post-thumbnail

[spring] spring MVC 구조

도입 전도입 후controller 코드 중복: MVC 패턴을 적용해서 controller가 비즈니스 로직에만 집중 할 수 있게 되었지만,여러 기능에 맞추어 controller를 작성하다보면 controller마다 중복되는 코드가 존재함ex) view 주소, 해당 vie

2022년 5월 17일
·
0개의 댓글
·

DispatcherServlet 파헤치기 ing

https://docs.spring.io/spring-framework/docs/5.1.9.RELEASE/spring-framework-reference/web.html- https://www.baeldung.com/spring-dispatcherse

2022년 5월 12일
·
0개의 댓글
·

데브코스 W6D2

백엔드 데브 코스 중 중요한 개념을 정리하거나 과제 개발 일지를 정리한 공간입니다.HTTP 프로토콜로 들어오는 모든 요청을 톰캣과 같은 서블릿 컨테이너가 받게 되면 그 안에서 각 요청을 적절한 컨트롤러에 전달하는 역할을 하는 Front Controller로 web.xm

2022년 4월 19일
·
0개의 댓글
·
post-thumbnail

[Spring]Spring MVC 요청 흐름

Spring 의 특징 중 하나는 POJO이다. 이전에 Java로 웹 어플리케이션을 만들기 위해서는 Servlet 클래스를 상속받아 구현하는 방식으로 직접 작성했으나 Spring을 이용하면 POJO만으로 웹 어플리케이션 작성이 가능하다.Servlet에 대한 작업은 Spr

2022년 4월 18일
·
0개의 댓글
·
post-thumbnail

DispatcherServlet

DispatcherServlet 내용에 대하여 학습한 내용을 정리해보았습니다.

2022년 3월 23일
·
0개의 댓글
·
post-thumbnail

Servlet 이 뭐길래 Spring 할 때 알아야 할까? - 2

Spring을 공부할 때 Servlet을 알아야하는 이유에 대해서 알아보자

2022년 2월 16일
·
0개의 댓글
·