카테고리 없음

[JSP] SCOPE #1

dev-kjh 2018. 4. 12. 16:52

[JSP] SCOPE #1

 

  • JSP에서의 유효범위(Available Scope)

 

  • Web Application 4가지 영역(JSP에서 제공하는 내장 기본 객체 9)
  1. Request
  2. Session
  3. Application
  4. Page( PageContext )
  5. . . .

 

Scope : 속성을 공유할수 있는 유효범위.

▶변수와 매개변수의 접근성과 생존기간을 제어할 있다.



  • JavaScript 유효범위의 특징(다른 프로그래밍언와 조금 다름)
    • 함수 단위의 유효범위
    • 변수명 중복 허용
    • var키워드의 생략
    • 렉시컬 특성

 



  • JSP 내장 기본 객체의 영역
      • Page(pageContext)
        • 번의 브라우저(클라이언트) 요청에 대해 하나의  JSP 페이지 호출.
        • 이유로 page영역은 객체를 하나의 페이지 내에서만 공유.
        • Page영역의 기본 객체는 pageContext 사용.

 

  • Request
    • 한번의 브라우저(클라이언트) 요청에 대해 같은 요청을 공유하는 페이지가 대응됨( 한번의 요청에 상황에 따라 공통된request영역이면 두개의 페이지가 같은 요청을 공유할 수있다 ).
    • < include Action >, < forward action > 사용하면 request 기본 객체를 고유하게 되어서 같은 영역이 .
    • 주로 페이지 모듈화에 사용됨.

 

  • Session
    • 하나의 브라우저 하나의 session객체가 생성됨.
    • 같은 브라우저 내에서는 요청되는 페이지들은 같은 객체를 공유하게 .

 

  • Application
    • 하나의 어플리케이션 하나의 application 객체가 생성됨.
    • 같은 어플리케이션에 요청되는 페이지들은 같은 객체를 공유함.