자바(Java)/JAVA 2EE 91

클라이언트에게 응답할 때 사용되는 ServletResponse 인터페이스

ServletResponse 인터페이스는 서블릿에서 처리된 결과를 클라이언트에게 되돌려 줄 때 필요한 기능들을 미리 정의해 놓은 인터페이스이다. 이 때 클라이언트로 보내지는 모든 데이터는 MIME 타입으로 인코딩되어 전송된다. 이 때 데이터를 보낼 때는 MIME타입의 텍스트 데이터와 바이너리 데이터로 구분된..

사용자의 요청 정보를 담고 있는 ServletRequest 인터페이스

ServletRequest 인터페이스는 클라이언트로부터 온 요청에 대한 정보를 서블릿에게 전달하기 위해 사용되는 인터페이스이다. 서블릿 컨테이너는 클라이언트로부터 온 요청을 ServletRequest 인터페이스를 구현한 Request객체를 생성해 서블릿에게 전달해 준다. 따라서 Request 객체에 사용되는 메소드를 미리 정..

java.servlet 패키지의 ServletConfig와 ServletContext 인터페이스

ServletConfig 인터페이스는 서블릿 컨테이너가 서블릿이 초기화될 때 필요한 정보를 전달하기 위해 사용하는 인터페이스로 서블릿의 구성을 정의하고 있다. 서블릿 컨테이너는 ServletConfig 인터페이스를 구현한 객체를 통해 서블릿에게 추기화 파라미터나 서버와 관련된 정보를 서블릿에게 제공해주고 ..

HTTP 프로토콜을 위한 서블릿 클래스 HttpServlet 클래스

GenericSerlvet 클래스는 서블릿의 가장 기본이 되는 클래스이다. Servlet 인터페이스와 ServletConfig 인터페이스를 미리 구현해 놓은 클래스이며, 서블리스이 라이프 사이클인 init(), service(), destroy() 메소드를 미리 구현해 놓은 클래스이다. 따라서 GenericServlet 클래스는 프로토콜과 무관하게 사용할 수 있다. 하..