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

# ServletContext (6)

Servlet&Jsp 2019. 1. 3. 16:19

[서블릿/JSP] 웹어플리케이션(ServletContext)과 세션(Session)의 관계

참고글[서블릿/JSP] JSP 기본 객체별 생명 주기(scope)[서블릿/JSP] JSP application 기본 객체란? web.xml 초기 설정 값 가져오기웹어플리케이션(ServletContext)과 세션(Session)의 관계서블릿 컨테이너는(예를 들어 톰캣) 여러개의 웹어플리케이션을 배포할 수 있습니다. 웹어플리케이션은 서블릿 컨테이너의 webapps 디렉터리 하위에 배포되는데 webapps/ROOT/ 경로로 배포되면 컨텍스트 경로는 localhost/ 와 같이 / 경로로 배포되며, webapps/jspStudy 와 같이 배포되면 컨텍스트 경로는 localhost/jspStudy/가 됩니다.즉 webapps 하위의 배포 디렉터리별로 웹어플리케이션의 단위가 결정되는것입니다. 그리고 각각의 웹 어플..

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 객체는 이름 그대로 웹 ..

Servlet&Jsp 2018. 2. 17. 08:00

[서블릿/JSP] 웹 어플리케이션 개념 및 웹 어플리케이션 경로 규칙

JavaEE Web Application(웹어플리케이션)JavaEE 스펙을 구현한 WAS에서 웹 어플리케이션이란 무엇일까요?JavaEE 스펙중 Servlet/JSP 스펙만 구현한 서블릿 컨테이너인 톰캣 기준으로 웹 어플리케이션이란 [톰캣설치경로]\webapps 하위에 위치한 디렉터리 단위를 웹 어플리케이션이라고 합니다.webapps는 (WebApplications)를 말하며 여러 웹 어플리케이션들을 배포할 수 있는 디렉터리입니다.하나의 톰캣 서버는 여러 개의 웹 어플리케이션을 배포하여 운영할 수 있습니다.WAS는 웹 어플리케이션 별로 다른 ServletContext 를 갖게 되고, 각각의 웹 어플리케이션을 설정할 수 있는 설정파일인 web.xml(배포서술자) 를 갖게 됩니다. 당연한 이야기지만 당연히 사..