들어가기 전에
Servlet과 JSP를 개발하다보면 변수를 많이 다루게 됩니다.
어떤 변수는 웹 어플리케이션에서 공유하고 싶은 변수가 있을 수도 있고, 어떤 변수는 사용자 별로 유지하고 싶은 변수가 있을 수 있습니다.
또 어떤 변수는 포워딩 되는 동안 유지하고 싶은 변수가 있습니다.
이렇게 변수를 어떤 범위 내에서 사용하기 위해서는 스코프(scope)라는 것에 대해서 알아야 합니다.
이번 시간엔 scope에 대해서 알아보도록 하겠습니다.
학습 목표
- 4가지 scope에 대해서 이해한다.
핵심 개념
- application scope
- session scope
- request scope
- page scope
학습하기
comment
24.04.05.
24.04.03.
22.11.29
2022.03.17
어플리케이션 스코프. 세션 스코프만해도 브라우저가 바뀌면 스코프를 벗어나게 되는데 그보다 더 작은 범위인 리퀘스트나 페이지 스코프를 사용하게 되면 훨씬 더 번거로워진다.
220216
21.8.29
210811
자주 바뀌지 않고 모든 사원들이 공통으로 사용한다면 가장 사용 범위가 넓은 application scope를 사용하는 것이 좋을 것 같다.
21.05.09
어플리케이션 스코프
공통적으로 사용되는 정보라서 어플리케이션 스코프일 것 같습니다.
궁금한 부분이 세션스코프는 아이디관리를 위해서 사용하나요?
사내에서 전체적으로 사용되는 정보이므로 Application Scope로 관리하는게 좋을것 같습니다.
2020.05.28 완료!
2020.05.26
application scope
20.05.22
값이 자주 바뀌지않으면 Application 스코프사용
Application Scope로 사용되는게 좋을것 같습니다.
이유 : 회사원 모두가 사용하고 거의 바뀌는 일이 없기때문에
Scope는 page, request, session, application 4종류의 scope가 있다.
위의 순서대로 범위가 커진다.
page : 선언된 한 페이지 그 내에서
request : 하나의 요청이 들어와 응답이 나갈 때 까지
session : 세션객체가 생성되서 세션객체가 소멸될 때 가지. >> 여러 요청이들어와도 계속 남아있는다.
application : 하나의 어플리케이션이 생성되어 어플리케이션이 소멸될 때 까지.
------------------------------------------------------------------------------------------------------------------------------------
자주 바뀌지 않고, 모든 사원들이 공통적으로 사용하기 때문에 application scope로 사용하는 것이 좋다고 생각합니다.
2019.12.30