본문 바로가기

Programming/Servlet & JSP

10.1 서블릿 속성과 스코프

서블릿 속성(attribute) : 아래 세 가지 서블릿 API 클래스에 저장되는 객체(정보)

  • ServletContext
  • HttpSession
  • HttpServletRequest

서블릿의 스코프(scope) : 서블릿 API에 바인딩된 속성에 대한 접근 범위

  • ServletContext에 바인딩된 속성은 애플리케이션 전체에서 접근할 수 있다. --> 애플리케이션 스코프를 갖는다.
  • HttpSession : 그 HttpSession에 해당하는 브라우저에만 접근 가능 --> 세션 스코프를 갖는다.
  • HttpServletRequest : 해당 요청/응답에 대해서만 접근한다. --> 리퀘스트 스코프를 갖는다.
  •  
  • 스코프의 기능
    1. 로그인 상태 유지 기능
    2. 장바구니 기능
    3. MVC의 Model과 View의 데이터 전달 기능

 

???


왜 url은 toString()하고 uri는 하지 않을까?

StringBuffer 는 뭐길래 toString을 해야하지?