JSP/JSP Programming
[JSP] 서블릿의 동작 원리
사악미소
2012. 5. 30. 00:34
반응형
서블릿의 수행은 서블릿 컨테이너에 의해서 처리되는데 서블릿이 요청될 때마다 스레드가 계속 생성되어 서블릿 객체를 생성해서 수행한다.
자바 가상 머신에 서블릿 컨테이너가 존재하게 되고 서블릿 컨테이너가 서블릿 객체를 생성하게 된다.
① 브라우저에서 서블릿을 요청하게 되면
② WAS 안에 웹 서버가 서블릿 요청을 인식하여 서블릿 컨테이너에게 서블릿을 수행하도록 넘겨준다.
③ 서블릿 컨테이너는 스레드를 기동하여 해당 서블릿 객체를 생성하여 이를 수행한다.
④ 서블릿 객체의 작업이 종료되면 기동되었던 스레드가 종료하고 리턴하면
⑤ 서블릿 수행결과가 웹 서버에 전송된다.
⑥ 이를 클라이언트에 전송하게 된다.
반응형