05 서블릿의 이해


05 서블릿의 이해

1. 서블릿의 개요 서블릿은 자바로 만들어진 프로그램을 서버에서 실행하기 위해 만들어졌습니다. 특히 웹 서비스 개발에 특화되어 있는데 데이터베이스 연동, 외부 서비스 연동을 통해 정적인 웹에 동적인 정보 제공을 가능하게 합니다. 서블릿은 순수 자바 코드로 작성되며, HttpServlet 클래스를 상속하여 서블릿 등록에 필요한 정보를 추가해야 합니다. 서블릿은 단독으로 실행할 수 없고 서블릿 컨테이를 통해 실행해야 합니다. 1) 서블릿의 동작 과정 서블릿 코드 작성에서 부터 컨테이너 등록, 클라이언트 요청에 따른 동작 과정은 다음과 같습니다. 서블릿 개발과 동작 과정 ① HttpServlet 클래스를 상속받는 서블릿 클래스(MyServlet)를 구현한다. ② 컨테이너는 url mapping 설정을 참고하여 서블릿을 등록(load)한다. ③ 서블릿 객체 생성 및 init() 메서드를 실행한다. ④ 클라이언트 요청은 스레드로 동시 처리되며, 각각 service() 메서드를 호출한다. ⑤ ...


#서블릿 #자바웹

원문링크 : 05 서블릿의 이해