session scope - accidentlywoo/legacyVue GitHub Wiki
session scope
- ๋ค์ด๊ฐ๊ธฐ ์ ์
์ ์ํ ์น ๋ธ๋ผ์ฐ์ ๋ณ๋ก ์ ๋ณด๋ฅผ ๊ด๋ฆฌ ํ๊ณ ์ถ์ ๋ ์ธ์
scope๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ด๋ฒ ์๊ฐ์ ์ด๋ฌํ ์ธ์
์ค์ฝํ์ ๋ํด์ ์ข ๋ ์์ธํ ์์๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค.
ํ์ต ๋ชฉํ
- session scope๋ฅผ ์ดํดํ๋ค.
- session scope๋ฅผ ์ฌ์ฉํ ์ ์๋ค.
ํต์ฌ ๊ฐ๋
- HttpSession
- session.setAttribute()
- session.getAttribute()
ํ์ตํ๊ธฐ
Session Scope
- ์น ๋ธ๋ผ์ฐ์ ๋ณ๋ก ๋ณ์๋ฅผ ๊ด๋ฆฌํ๊ณ ์ ํ ๊ฒฝ์ฐ ์ฌ์ฉํ๋ค.
- ์น ๋ธ๋ผ์ฐ์ ๊ฐ์ ํญ ๊ฐ์๋ ์ธ์
์ ๋ณด๊ฐ ๊ณต์ ๋๊ธฐ ๋๋ฌธ์, ๊ฐ๊ฐ์ ํญ์์๋ ๊ฐ์ ์ธ์
์ ๋ณด๋ฅผ ์ฌ์ฉํ ์ ์๋ค.
- HttpSession ์ธํฐํ์ด์ค๋ฅผ ๊ตฌํํ ๊ฐ์ฒด๋ฅผ ์ฌ์ฉํ๋ค.
- JSP์์๋ session ๋ด์ฅ ๋ณ์๋ฅผ ์ฌ์ฉํ๋ค.
- ์๋ธ๋ฆฟ์์๋ HttpServletRequest์ getSession()๋ฉ์๋๋ฅผ ์ด์ฉํ์ฌ session ๊ฐ์ฒด๋ฅผ ์ป๋๋ค.
- ๊ฐ์ ์ ์ฅํ ๋๋ session ๊ฐ์ฒด์ setAttribute()๋ฉ์๋๋ฅผ ์ฌ์ฉํ๋ค.
- ๊ฐ์ ์ฝ์ด ๋ค์ผ ๋๋ session ๊ฐ์ฒด์ getAttribute()๋ฉ์๋๋ฅผ ์ฌ์ฉํ๋ค.
- ์ฅ๋ฐ๊ตฌ๋์ฒ๋ผ ์ฌ์ฉ์๋ณ๋ก ์ ์ง๊ฐ ๋์ด์ผ ํ ์ ๋ณด๊ฐ ์์ ๋ ์ฌ์ฉํ๋ค.
์๊ฐํด๋ณด๊ธฐ
- session scope ๋ ์ด๋ค ๊ฒฝ์ฐ์ ์ด์ฉํ๋ ๊ฒ์ด ์ข์๊น์? ์๋ฅผ ํ๋ฒ ์๊ฐํด๋ณด์ธ์.