Homepage
Open in app
Sign in
Get started
taekwon-v
Java
Spring
Database
CS
About Me
Spring Framework.
Spring MVC
[Spring MVC] How Spring MVC works [1] — WebApplicationContext, Context Hierarchy
[Spring MVC] How Spring MVC works [1] — WebApplicationContext, Context Hierarchy
Spring 에서 제공하는 서블릿 기반의 웹 프레젠테이션 계층 프레임워크가 Spring MVC 다. How Spring MVC works 를 주제로 두 개의 글로 나눠서 정리할 예정이고, 첫 번째 글인 이번 글에서는…
tae.kwon.v
May 23, 2022
[Spring MVC] How Spring MVC works [2] — DispatcherServlet (Front Controller)
[Spring MVC] How Spring MVC works [2] — DispatcherServlet (Front Controller)
Spring MVC 이름에서 알 수 있듯이 Spring MVC 웹 계층 기술은 MVC 아키텍처를 기반으로 동작한다.
tae.kwon.v
May 24, 2022
[Spring MVC] How Spring MVC works [3] — HandlerMapping, HandlerAdapter, and DI
[Spring MVC] How Spring MVC works [3] — HandlerMapping, HandlerAdapter, and DI
지난 2부에서 Spring MVC 가 DispatcherServlet 을 중심으로 HTTP 요청을 어떻게 처리하는 지에 대해서 다뤘다. 이번 글에서는 [ 그림 1 ] 에서 ② 과정을 좀 더 자세히 다뤄볼 예정이다.
tae.kwon.v
May 24, 2022
[Spring MVC] (Servlet) Filter vs (Handler) Interceptor
[Spring MVC] (Servlet) Filter vs (Handler) Interceptor
오늘 다룰 Servlet Filter 와 Handler Interceptor 는 Spring MVC 가 HTTP 요청을 처리하는 과정에서 유사한 역할을 수행할 수 있다. 클라이언트 요청을 처리하는 하나의 맥락에서 비슷한 역할을 수행할 수 있다는…
tae.kwon.v
May 26, 2022
[Spring MVC] How Spring MVC handles Exceptions
[Spring MVC] How Spring MVC handles Exceptions
Servlet 기반의 웹 애플리케이션에서 예외 발생 시 Servlet Container 가 web.xml 설정 파일을 확인 한 뒤 예외 처리를 담당하는 Servlet 에 요청하거나 별도의 예외 페이지를 매핑해서 반환하는 식으로 처리한다.
tae.kwon.v
May 28, 2022
[Spring MVC] 멀티 스레드 [1] — 스레드 생성 시점과 ThreadLocal
[Spring MVC] 멀티 스레드 [1] — 스레드 생성 시점과 ThreadLocal
서블릿 기반의 웹 프레젠테이션 계층 기술인 Spring MVC 을 사용 하면서 ThreadLocal 이 사용 되는 곳을 두 곳에서 볼 수 있었다. 한 곳은 서블릿 필터를 기반으로 동작하는 Spring Security 의…
tae.kwon.v
Aug 2, 2022
[Spring MVC] 멀티 스레드 [2] - ThreadPool
[Spring MVC] 멀티 스레드 [2] - ThreadPool
클라이언트 요청 별 스레드 생성 방식의 문제와 해결 방향
tae.kwon.v
Aug 7, 2022
[Spring MVC] 핸들러 인터셉터에서 유저 인증 여부 및 권한 검사하기 [1] — 문제 배경 및 정의
[Spring MVC] 핸들러 인터셉터에서 유저 인증 여부 및 권한 검사하기 [1] — 문제 배경 및 정의
[1] 문제 배경 및 정의
tae.kwon.v
Aug 12, 2022
[Spring MVC] 핸들러 인터셉터에서 유저 인증 여부 검사하기 [2] — pick-git 팀 해결 아이디어 소개 (Java Annotation, Reflection…
[Spring MVC] 핸들러 인터셉터에서 유저 인증 여부 검사하기 [2] — pick-git 팀 해결 아이디어 소개 (Java Annotation, Reflection…
먼저 HTTP 메소드는 다르지만 동일한 URL을 갖는 API 들을 대상으로 인터셉터 통과 / 제외 로직을 만들 수 있어야 한다. (문제 1)
tae.kwon.v
Aug 15, 2022
[Spring MVC] 핸들러 인터셉터에서 유저 인증 여부 검사하기 [3] — pick-git 팀 소스 코드 분석하기
[Spring MVC] 핸들러 인터셉터에서 유저 인증 여부 검사하기 [3] — pick-git 팀 소스 코드 분석하기
이번 글에서는 이전 글 에서 다룬 핵심 아이디어를 기반으로 pick-git 팀 실제 구현 코드를 분석한 내용을 다룬다. 참고로 현재 오픈 되어 있는 위 프로젝트 소스 코드를 로컬 환경에서 구동이 되지 않기 때문에 (업로드 날짜 기준) 해당…
tae.kwon.v
Aug 21, 2022
[Spring MVC] @RequestBody 동작 원리 [1] — Http Message Converter
[Spring MVC] @RequestBody 동작 원리 [1] — Http Message Converter
@RequestBody 는 클라이언트 측에서 보낸 데이터를 (Java) 오브젝트로 만들어주는 역할을 담당한다. 이번 글에서는 직렬화 / 역직렬화의 개념과 Spring MVC 에서 직렬화 과정을 지원하는 Http Message Converter 에…
tae.kwon.v
Feb 3, 2023
About taekwon-v
Latest Stories
Archive
About Medium
Terms
Privacy
Teams