선처리

    [JSP] 서블릿(Servlet)의 동작순서 및 생명 주기(Life cycle)그리고 선처리, 후처리

    서블릿의 동작 순서 웹브라우저 → 웹서버 →웹어플리케이션서버 →서블릿 컨테이너 * 쓰레드 생성 * servlet 객체 생성 Servlet 기술 : CGI를 대신할 수 있는 Java 기술(기존의 CGI의 차이점) 1) 기존 CGI의 로딩과 초기화 작업을 진행하기 때문에 서버에 대한 오버헤드가 크다. 서블릿 > 한번 메모리에 로딩되어 수행되면 작업이 모두 수행되어 끝나더라도 메모리에서 해제 되지 않는다.(재활용) 계속적인 수행 요청이 들어와도 메모리 로딩이나 초기화를 처리하지 않는다. 모든 서블릿은 한번만 메모리에 로딩 되어진다. 2) 특정 웹 서버에 비의존적이다. 서블릿 > Java 언어로 구현되는 프로그램이기 때문에 플랫폼(운영체제)과는 무관한 실행 파일을 만들 수 있다. 기존의 CGI는 성능향상을 꽤하..