목록전체 글 (32)
Develope Me!

서블릿 실행 순서 1. 클라이언트로부터 처리 요청을 받음 클라이언트가 웹 브라우저를 통해 요청 -> 웹서버는 요청 정보 헤더의 URI 분석 -> 서블릿 컨테이너에 처리 넘김 -> 실행 준비 2. 최초의 요청 여부 판단 서블릿 컨테이너는 현재 실행 서블릿이 최초 요청인지를 판단 (서블릿 객체가 메모리에 있는가? 없는가?) 3. 서블릿 객체 생성 최초 요청 --> 서블릿을 메모리에 로딩하고 객체 생성 *서블릿은 최초 요청이 들어 왔을 때 한 번만 객체 생성하고 이 객체를 계속 사용 4. init() 메소드 실행 서블릿 객체 생성 뒤 호출되는 메소드 Servlet 인터페이스에 선언됨 기능은 GenericServlet 클래스에 구현되어 있음 생성자 호출 직후에 단 1번 호출되며 객체 초기화, 리소스획득Gener..
Web/Servlet & JSP
2021. 7. 28. 23:57

서블릿? 서버에서 웹페이지 등을 동적으로 생성하거나 데이터 처리를 수행하기 위해 자바(Java)로 작성된 프로그램 주로 웹서버에서 동작하는 애플리케이션을 구현할 때 사용 클라이언트가 웹 브라우저를 통해 요청하면 서버에서 실행한 후 결과값만 클라이언트로 전송 서블릿 작성 javax.servlet.http.HttpServlet 클래스를 상속 받는다 HttpServlet 클래스를 오버라이딩한다 클라이언트에게 전송할 데이타 타입을 설정한다 (응답객체) 클라이언트에게 데이타를 전송하기 위한 출력 스트림 생성 클라이언트에게 데이타를 전송한다
Web/Servlet & JSP
2021. 7. 26. 23:20