- 들어가기 전에
Servlet과 JSP를 개발하다보면 변수를 많이 다루게 된다. 어떤 변수는 웹 어플리케이션에서 공유하고 싶은 변수가 있을 수도 있고, 어떤 변수는 사용자 별로 유지하고 싶은 변수가 있을 수 있다. 또 어떤 변수는 포워딩 되는 동안 유지하고 싶은 변수가 있다. 이렇게 변수를 어떤 범위 내에서 사용하기 위해서는 스코프(scope)라는 것에 대해 알아야한다. 이번 시간에는 scope에 대해 알아보도록 하자
- 학습 목표
1. 4가지 scope에 대해 이해한다.
- 핵심 개념
- application scope
- session scope
- request scope
- page scope
- 4가지 Scope
- Application Scope : 하나의 웹 어플리케이션이 시작되고 종료될 때까지 변수가 유지되는 경우 사용
- Session Scope : 세션 객체가 생성되어서, 이 세션 객체가 소멸될 때까지 여러개의 요청이 들어와도 계속 남아있는 Scope. 웹 브라우저 별로 변수가 관리되는 경우 사용
- Request Scope : 클라이언트로부터 들어온 http 요청을 WAS가 받아서 웹 브라우저에게 응답할 때까지 변수가 유지되는 경우 사용
- Page Scope : 선언된 한 페이지 내에서만 지역변수처럼 사용
'Progamming > BoostCourse' 카테고리의 다른 글
request scpoe (0) | 2019.01.21 |
---|---|
page scope (0) | 2019.01.21 |
servlet & jsp 연동 (0) | 2019.01.21 |
forward (0) | 2019.01.21 |
redirect (0) | 2019.01.21 |
댓글