📕🐘 도로락 - 코끼리를 냉장고에 넣는 방법

# 기본 객체 (6)

Servlet&Jsp 2018. 7. 26. 20:30

[서블릿/JSP] JSP 기본 객체별 생명 주기(scope)

기본 객체별 생명 주기 scopeJSP에는 request, pageContext, application, session 등의 여러 기본 객체들이 있습니다. 기본 객체들 중 방금 말했던 네가지의 기본 객체들은 각각 다음 설명하는 클래스들의 인스턴스(객체)인데, 이들은 각기 서로 다른 생명 주기를 가지고 생성되며, 소멸 되어집니다.기본 객체클래스생성 범위(scope)requestjavax.servlet.http.HttpServletRequest클라이언트가 HTTP 요청시마다 생성되고 결과를 응답할 때 사라집니다. 즉 세 번의 요청이 있으면 세 개의 request 객체가 생성됩니다. 최종 결과를 응답(출력) 할때까지는 소멸되지 않기 때문에 JSP에서 forward 또는 include 하는 페이지에서도 scop..

Servlet&Jsp 2018. 7. 7. 18:43

[서블릿/JSP] JSP 기본객체 종류

JSP 기본객체JSP 페이지에서는 직접 선언하지 않아도 사용 가능한 여러가지의 기본 객체들이 존재합니다.이러한 기본 객체들은 JSP 페이지가 실행될때 필요에 따라 사용 가능 하도록 기능별로 나눈 것입니다.직접 선언되지 않고도 기본 객체들을 사용할 수 있는 이유는 JSP가 JSP 컨테이너에 의해Servlet 클래스로 변환되는 시점에 자동으로 기본객체 인스턴스를 만들어주기 때문입니다.예를 들어 request 기본객체와 response 기본객체의 경우 Servlet으로 변환될 때 _jspService(request, response) 메서드의 매개변수로 넘어오로록 약속 되어 있기 때문에 우리는 request와 response 참조변수를 곧바로 이용 가능합니다. 즉 JSP 페이지의 코드에는 기본객체를 new(인..

Servlet&Jsp 2018. 7. 6. 13:00

[서블릿/JSP] JSP application 기본 객체로 웹 어플리케이션 파일 자원 가져오기

관련글[서블릿/JSP] JSP application 기본 객체란? web.xml 초기 설정 값 가져오기[서블릿/JSP] JSP application 기본 객체 서버 정보 가져오기[서블릿/JSP] JSP application 기본 객체로 웹 컨테이너 로그(log) 남기기[서블릿/JSP] JSP application 기본 객체로 웹 어플리케이션 파일 자원 가져오기application 기본 객체웹 어플리케이션에 대한 정보를 다룰 수 있는 application 기본 객체를 이용하면 웹 어플리케이션상에 위치한 파일 자원을 편하게 얻어올 수 있습니다.절대경로로 시스템상의 파일 가져오기먼저 application 기본객체를 이용하지 않고 File IO(입출력)를 사용하여 서버가 구동중인 시스템상의(여기서는 윈도우) 위..

Servlet&Jsp 2018. 7. 6. 09:30

[서블릿/JSP] JSP application 기본 객체로 웹 컨테이너 로그(log) 남기기

관련글[서블릿/JSP] JSP application 기본 객체로 웹 컨테이너 로그(log) 남기기[서블릿/JSP] JSP application 기본 객체로 웹 어플리케이션 파일 자원 가져오기[서블릿/JSP] JSP application 기본 객체란? web.xml 초기 설정 값 가져오기[서블릿/JSP] JSP application 기본 객체 서버 정보 가져오기application 기본 객체로 로그 남기기JSP에서 웹 컨테이너 로그 파일에 로깅(logging) 하는 방법은 기본적으로 두 가지가 있습니다. 첫번째는 JSP 기본 메서드인 log() 메서드를 사용하는 것이며, 두번째로는 application.log() 메서드를 사용하는 것입니다.그러나 두가지 방식 모두 메서드의 사용법은 동일하며, 같은 로그파일..

Servlet&Jsp 2018. 7. 6. 05:00

[서블릿/JSP] JSP application 기본 객체 서버 정보 가져오기

관련글[서블릿/JSP] JSP application 기본 객체란? web.xml 초기 설정 값 가져오기[서블릿/JSP] JSP application 기본 객체 서버 정보 가져오기[서블릿/JSP] JSP application 기본 객체로 웹 컨테이너 로그(log) 남기기[서블릿/JSP] JSP application 기본 객체로 웹 어플리케이션 파일 자원 가져오기application 기본 객체로 서버 정보 읽어오기application 기본 객체는 ServletContext 클래스의 인스턴스로 웹 어플리케이션이 구동중인 웹 컨테이너에 대한 정보들을 얻을 수 있습니다.메서드반환타입설명getServerInfo()String현재 동작하고 있는 서버 정보를 리턴합니다.getMajorVersion()int현재 지원하는..

Servlet&Jsp 2018. 7. 6. 00:23

[서블릿/JSP] JSP application 기본 객체란? web.xml 초기 설정 값 가져오기

관련글[서블릿/JSP] JSP application 기본 객체란? web.xml 초기 설정 값 가져오기[서블릿/JSP] JSP application 기본 객체 서버 정보 가져오기[서블릿/JSP] JSP application 기본 객체로 웹 컨테이너 로그(log) 남기기[서블릿/JSP] JSP application 기본 객체로 웹 어플리케이션 파일 자원 가져오기JSP application 기본 객체(javax.servlet.ServletContext)application 객체는 JSP 기본객체로 JSP 페이지에서 따로 선언하지 않아도 참조하여 사용 가능합니다. application 기본객체는 자신이 속한 웹어플리케이션 범위 안의 모든 JSP 범위에서 공유됩니다.application 객체는 이름 그대로 웹 ..