ServletContext
- javax.servlet.ServletContext
- 서블릿과 컨테이너 간에 통신하기 위해서 사용되어짐
- 컨텍스트 한개 마다 한개의 ServletContext가 생성됨 (공유가능)
서블릿에서 파일접근시 사용
자원을 바인딩할때 사용
로그파일 작성시 사용
context 파라미터를 이용할때 사용
ServletConfig
- javax.servlet.ServletConfig
- 서블릿 초기화시 필요한 정보를 컨테이너에서 제공받을 수 있음
- 서블릿마다 하나의 ServletConfig가 생성됨(공유불가)
- ServletConfig 객체는 서블릿과 동일한 라이프사이클을 가짐
ServletContext을 얻을 때 사용
초기 파라미터를 이용할때 사용
HttpServletRequest
- 클라이언트가 요청한 정보를 담을 수 있음
클라이언트 정보 및 서버 정보
HTML 폼과 요청 파라키터의 정보
요청헤드의 정보(HTTP프로토콜의 헤드에 담긴 정보)
=> 서블릿에서 HttpServletRequest객체는 doGet()또는 doPost()의 인수로 넘어온다
HttpServletReqyest클래스의 String getParameter(String name)메서드는 이름이 name인 파라미터 값을 리턴 한다.
요청 메세지에 name이란 파라미터가 존재하지 않는 경구 NULL값을 리턴한다.
[출처] http://blog.naver.com/whois473/220311531448
'자바 > Sevlet' 카테고리의 다른 글
Servlet 이란 무엇이며 이클립스에서 간단 작성해보자 (0) | 2015.11.06 |
---|---|
ViewResolver 구현 클래스와 다수의 ViewResolver 설정 (0) | 2015.10.16 |