자바

자바 중급 (JAVA-Web) 강좌 자료] application 객체

행복한짱짱이 2017. 7. 30. 07:54

자바 중급 (JAVA-Web) 강좌 자료] application 객체

 

자바 중급 (JAVA-Web) 강좌 자료] application 객체

 

 

 

실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

 

 

 

application 객체

 

 * JSP파일을 포함하고 있는 웹 애플리케이션 전체에 대한 정보를 가지고 있는 객체로 여기에서 웹 애플리케이션이라고 하는 것은 웹상에서 실행되는 프로그램으로서 JSP, 서블릿, HTML의 집합을 의미한다.

 * JSP 페이지는 해당 웹 페이지의 URL에 따라서 여러 개의 Application으로 분류되고 JSP 컨테이너는 URL에 있는 첫번째 디렉토리 이름을 애플리케이션으로 사용한다.

 * application 범위를 가지며, javax.servlet.ServletContext 클래스의 한 인스턴스이다.

 * JSP가 실행되고 있는 문맥(서블릿 문맥)을 대표한다.

 * JSP 컨테이너에 의해 자동으로  서블릿의 ServletContext 객체로 변환된다.

 * session객체의 경우 각 사용자마다 하나의 세션을 공유하나, application 객체의 경우 각 서버 내에 있는 모든 JSP File들은 하나의 application 객체를 공유한다.

 * application 객체의 getServerInfo() 메소드를 이용하여 컨테이너의 버전과 이름을 알 수 있다.