POST로 데이터를 전송한다고 가정하면,
이런식으로 처리가 된다.
근데 Servlet을 지원하는 WAS를 사용하면,
서버에 요청하고 TCP/IP 통신 순서에 따라 진행되고 처리되는 모든 과정 중 비즈니스 로직만 진행하여 처리할 수 있게 된다.
예를들어 이렇게 서블릿 설정을 해두면,
urlPatterns(/hello)의 URL이 호출되면 서블릿 코드가 실행되고,
HTTP 요청 정보를 편리하게 사용할 수 있는 HttpServletRequest
HTTP 응답 정보를 편리하게 제공할 수 있는 HttpServletResponse
개발자는 HTTP 스펙을 매우 편리하게 사용할 수 있다.
HTTP 요청시 WAS는 Request, Response 객체를 새로 만들어서 서블릿 객체 호출
개발자는 Request 객체에서 HTTP 요청 정보를 편리하게 꺼내서 사용
개발자는 Response 객체에 HTTP 응답 정보를 편리하게 입력
WAS는 Response 객체에 담겨있는 내용으로 HTTP 응답 정보를 생성