데이터 저장소

    데이터 보관소(네 가지 객체 보관소)

    데이터 보관소(네 가지 객체 보관소)

    데이터 보관소 서블릿 기술은 데이터를 공유하기 위한 방안으로 네 가지 종류의 데이터 보관소를 제공한다. 각각의 데이터 보관소는 공유 범위를 기준으로 구분된다. 자세하게 설명하기 앞서 간단한 코드로 가볍게 설명하도록 하겠다. ... ServletContext ctx = getServletContext(); HttpSession session = request.getSession(); ctx.setAttribute("context", ctxValue); session.setAttribute("session", sessValue); request.setAttribute("request", reqValue); 이와 같이 ServletContext / HttpSession / HttpServletRequest 객..

    [JSP] JSP 영역 객체 (application, session, request, pageContext)

    📌영역 객체란? JSP에서 제공하는 내장 객체들 중 pageContext, request, session, application 객체들은 해당 객체에 정의된 유효 범위 안에서 필요한 객체(데이터)들을 저장하고 읽어 들임으로써 서로 공유할 수 있는 특정한 영역을 가지고 있다. 예를 들어 session 객체의 속성으로 지정된 객체는 세션이 유지되는 한 서로 다른 JSP 페이지라 할지라도 공유해서 사용하는 것이 가능하다. 그렇게 때문에 이들 4가지 내장 객체를 따로 영역 객체라고도 부른다. 공유되는 데이터를 속성(Attribute)이라고 하며 속성을 공유할 수 있는 유효 범위를 영역(Scope)이라고 한다. application 객체 application 객체는 해당 웹 어플리케이션이 실행되고 있는 동안에 속..