JSP 과정
2.13 JSP 서블릿(동작순서, 동작원리)
memory0136
2019. 2. 13. 10:16
Servlet 동작순서
- 서블릿의 사용도가 높은 이유는 빠른 응답 속도 때문이다.
- 클라이언트에서 서블릿 요청이 들어오면 서버에서는 서블릿 컨테이너를 만들고, 요청이 있을 때마다 스레드(thread)가 생성된다.
- 클라이언트에서 서블릿 요청이 들어오면 웹 서버에서는 WAS로 요청을 보내게 되며, WAS에서 서블릿 컨테이너에 요청을 전달하게된다.
서블릿 동작 원리
- 단일 클라이언트, 멀티 클라이언트
단일 클라이언트
- 요청이 들어올때 마다 처리를 위한 Container객체를 생성하게 된다.
멀티 클라이언트
- 요청이 들어오면 JVM에서 요청 처리를 위한 Thread를 생성하여 처리하게 된다.
- 스레드로 처리함으로써 서버 부하가 적어져 성능이 향상된다.