작은 WAS의 책임 층

서비스 코드는 Socket과 프레이밍을 알지 않고 Servlet 계약만 구현한다.

HTTP application

Connector

accept와 connection timeout을 소유한다.

HTTP engine

request parse와 response write를 담당한다.

Servlet router

method와 path로 기능을 선택한다.

Application Servlet

업무 status와 body를 구성한다.

핵심: 각 층의 실패를 400, 404, 500으로 다른 경계에서 번역한다.