ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • application 객체
    프로그램/JSP 2007. 11. 13. 15:31
    application 객체는 웹 어플리케이션과 관련된 기본객체이다.
    특정 웹 어플리케이션에 포함된 모든 jsp 페이지는 하나의 application 기본 객체를 공유하게 된다.
    application 기본객체는 웹 어플리케이션 전반에 걸쳐서 사용되는 정보를 갖고 있다. 예를 들어, application 기본 객체를 사용하여 초기 설정 정보를 읽어 올 수 있으며, 서버 정보를 읽어 올 수 있다. 또한, 웹 어플리케이션이 제공하는 자원을 읽어 올 수도 있다.

    웹 어플리케이션 초기화 파라미터는 주로 웹 어플리케이션의 초기화 작업에 필요한 설정정보를 지정하기 위해 사용된다. 예를 들어 데이터 베이스 연결과 관련된 설정 파일의 경로나, 로깅 설정 파일, 또는 웹 어플리케이션의 주요 속성 정보를 담고 있는 파일의 경로 등을 지정할 때 초기화 파라미터를 사용하곤 한다.

    application 초기화 파리미터 관련 메소드
    --------------------------------------------------------------
    getInitParameter(String name)
    - return type : String
    - 이름이 name 인 웹 어플리케이션 초기화 파리미터의 값을 읽어온다.
    - 존재하지 않을 경우 null을 리턴한다.

    getInitParameterNames()
    - 리턴 타입 : Enumeration
    - 웹 어플리케이션 초기화 파라미터의 이름 목록을 리턴한다.
    --------------------------------------------------------------

    application 서버 정보 관련 메소드
    --------------------------------------------------------------
    getServerInfo()
    - return type : String
    - 서버 정보를 구한다.

    getMajorVersion()
    - return type : String
    - 서버가 지원하는 서블릿 규약의 메이저 버젼을 리턴한다.
    - 버전의 소수 부분을 리턴한다.

    getMinorVersion()
    - return type : String
    - 서버가 지원하는 서블릿 규약의 마이너 버전을 리턴한다.
    - 버전의 소수 부분을 리턴한다.
    --------------------------------------------------------------

    application 객체가 제공하는 로그 기록 메소드
    --------------------------------------------------------------
    log(String msg)
    - return type : void
    - 로그 메세지 msg를 기록한다.

    log(String msg, Throwable throwable)
    - return type : void
    - 로그 메세지 msg를 기록한다. 예외 정보도 함께 로그 파일에 기록한다.
    --------------------------------------------------------------

    application 객체가 제공하는 자원 접근 메소드
    --------------------------------------------------------------
    getRealPath(String path)
    - return type : String
    - 웹 어플리케이션 내에서 지정한 경로에 해당하는 자원의 시스템 상에서의 자원 경로를 리턴한다.

    getResource(String path)
    - return type : java.net.URL
    - 웹 어플리케이션 내에서 지정한 경로에 해당하는 자원에 접근할 수 있는 URL객체를 리턴한다.

    getResourceAsStream(String path)
    - return type : java.io.InputStream
    - java.io.InputStream
    - 웹 어플리케이션 내에서 지정한 경로에 해당하는 자원으로부터 데이터를 읽어 올 수 있는 InputStream을 리턴한다.
    --------------------------------------------------------------
Designed by Tistory.