'스코프'에 해당되는 글 1건

  1. 2019.06.20 :: [JSP] 영역(Scope)에 대한 정리
JSP 2019. 6. 20. 19:30

[Scope의 정의]

JSP에서 제공하는 내장 객체 중 Page, Request, Session, Application 객체는 웹 서버에서 객체 또는 변수가 생성된 후 유효 범위 안에서 필요한 객체들을 저장하고 읽어 들임으로써 서로 공유할 수 있는 특정한 영역을 가지고 있습니다.

 

[Page 영역]

하나의 JSP페이지를 처리할 때 사용되는 영역으로 해당 페이지가 클라이언트에 서비스를 제공하는 동안에만 유효합니다. Page는 따로 내장된 객체가 없기 때문에 pageContext객체를 이용하며 하나의 page 안에서 입출력이 모두 이루어집니다. 

영역 객체 - pageContext

 

[Request 영역]

하나의 HTTP요청을 처리할 때 사용되는 영역으로 클라이언트의 요청이 처리되는 동안 유효합니다. 웹 브라우저의 주소에 url을 입력하거나 링크를 클릭해서 페이지를 이동할 때, 웹 서버에 전송되는 요청이 하나의 request 영역이 됩니다.  request 영역은 하나의 jsp 페이지만 포함하는 page 영역과는 다르게 하나의 요청을 처리하는 데 사용되는 모든 jsp 페이지를 포함시킵니다.

영역 객체 - request

 

[Session 영역]

하나의 웹 브라우저와 관련된 영역입니다. 세션이 유지되는 동안 유효합니다. 세션이 생성되면 하나의 웹 브라우저와 관련된 모든 요청들이 하나의 session 영역에 포함됩니다. session 영역은 request 영역보다 범위가 크기 때문에 여러 페이지에 데이터를 저장하고 가져올 수 있습니다.

영역 객체 - session

 

[Application 영역]

웹 어플리케이션이 시작되고 종료될 때까지의 영역입니다. 웹 애플리케이션이 실행이 되는 동안 유효합니다.

영역 객체 - application

'JSP' 카테고리의 다른 글

GET / POST 한글깨짐 처리 방법  (0) 2019.10.11
GET과 POST  (0) 2019.10.11
[JSP] 쿠키와 세션  (0) 2019.06.20
[JSP] GET / POST 한글 깨짐 처리 방법  (0) 2019.06.20
Get방식과 Post방식  (0) 2019.06.19
posted by 스노(Snow)
: