Skip to content

ehtjsv2/java-http

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

미니 톰캣 구현하기

톰캣 구현 코드로 이동
톰캣을 사용한 어플리케이션 코드로 이동

학습목표

  • 웹 서버 구현을 통해 HTTP 이해도를 높인다.
  • HTTP의 이해도를 높혀 성능 개선할 부분을 찾고 적용할 역량을 쌓는다.
  • 서블릿에 대한 이해도를 높인다.
  • 스레드, 스레드풀을 적용해보고 동시성 처리를 경험한다.

지원 기능

  • HTTP 1.1 지원
  • 정적리소스 GET지원
  • 동적리소스 (Servlet 기반GET, POST지원)
    • Query Parameter, Path Variable, JSON 요청본문 지원
  • 멀티스레드 처리 (요청당 스레드 할당)
  • 응답 헤더 및 쿠키 설정 기능
  • 세션 관리 기능

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 69.3%
  • Java 19.4%
  • HTML 9.9%
  • JavaScript 1.4%