Servlet
[JAVA 백엔드] Servlet (2)
MY_STUDY
2023. 7. 23. 08:48
Binding
대량의 데이터를 다른 웹 페이지로 전달학고 싶을 때 데이터를 바인딩하여 사용
setAttribute(String name, Object obj) : 데이터를 각 객체에 바인딩
getAttribute(String name) : 각 객체에 바인딩 된 데이터를 name으로 가져옴
removeAttribute(String name) : 각 객체에 바인딩 된 자원을 name으로 제거함


ServletContext
ServletContext 클래스는 톰캣 컨테이너 실행 시 각 컨텍스트마다 한 개의 ServletContext 객체를 생성
톰캣 컨테이너 종료되면 SevletContext 객체 역시 소멸
ServletContext 객체는 어플리케이션 전체의 공통자원이나 정보를 미리 바인딩해서 서블릿들이 공유하여 사용



ServletConfig
각 Servlet 객체에 대해 생성됨. Servletconfig 인터페이스를 GenericServlet 클래스가 구현
