![](http://i1.daumcdn.net/thumb/C148x148.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/paP7K/btsuWZxIe8A/u5lqZ0SvC0rOmtmKwSXHX1/img.png)
HTTP Request 파싱하기 이전 게시글에서 HTTP Request가 출력되는 것을 확인했다! 그러면 이제 HTTP Request를 파싱해보자. 이렇게 HTTP Request를 파싱하는데에는 이유가 있다. 우리가 사용하는 스프링 프레임워크는 모두가 알다시피 서블릿 스펙을 지킨 서블릿 컨테이너를 구현하고 있다. 다시 말하자면 서블릿 컨테이너의 주요 목표는 서블릿을 동작시키는데 있다고 볼 수 있다. 따라서 서블릿이 어떤 방식으로 동작하는지를 이해하면 서블릿 컨테이너가 제공해야 하는 기능을 역으로 유추할 수 있다. 그리고 이런 서블릿의 목적은 HTTP 프로토콜을 사용해 웹 서비스를 제공하는 것이다. 그럼 이 서블릿 스펙을 구현한 서블릿 컨테이너는 네트워크 통신, 생명주기 관리, 스레드 기반의 병렬처리를 대..
Java/Java
2023. 9. 21. 20:33
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 넥스트스탭
- 비관적 락
- Synchronized
- 네티 스레딩 모델
- 카프카
- 람다
- 트랜잭션
- TDD
- nginx configuration
- Kafka
- nginx
- redis session
- 분산 락
- Java
- 구름톤 챌린지
- NeXTSTEP
- 스프링 네티
- transaction
- spring webflux
- 자바 네티
- spring session
- jvm 메모리 구조
- annotation
- sql
- postgresql
- pessimistic lock
- mysql
- 구름톤챌린지
- socket
- mdcfilter
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
글 보관함