1회독
- CH.1 - 웹 애플리케이션 이해
- CH.2 - 서블릿
- CH.3 - 서블릿, JSP, MVC 패턴
- CH.4 - MVC 프레임워크 만들기
- CH.5 - 스프링 MVC 구조 이해
- CH.6 - 스프링 MVC 기본 기능
2회독
- 요청이 들어오면 WAS(e.g. Tomcat)는 request, response 객체를 만든다. → 서블릿 컨테이너에서 알맞은 서블릿을 꺼내서 호출한다. → 이 과정을 통해서 응답을 만들어낸다.
- 서블릿을 실행하는건 쓰레드인데 WAS에서는 쓰레드 풀을 관리하면서 적절한 쓰레드에게 이를 실행하도록 할당한다.
- 서블릿은 싱글톤이다. → 공유변수에 주의하자.
- 서블릿을 지원하는 WAS를 쓰면 http 메시지 파싱 및 응답 만들기, 네트워크 연결 등 처리를 해주어서 개발자는 비지니스 로직에만 집중할 수 있게 된다.