Cookie Session - accidentlywoo/secsec GitHub Wiki
Cookie์ Session
Cookie
Cookie ํด๋์ค๋ javax.servlet.http ํจํค์ง์ ์ํ๋ฉฐ, ์ด ํด๋์ค์ ๊ฐ์ฒด๋ฅผ ๋ง๋ค ๋๋ ์ฟ ํค์ ์ด๋ฆ๊ณผ ๊ฐ์ ํ๋ผ๋ฏธํฐ๋ก ๋๊ฒจ์ค์ผ ํ๋ค.
์น ๋ธ๋ผ์ฐ์ ๋ ์น ์๋ฒ๊ฐ ์๋ฌด๋ฐ ์์ฒญ์ ํ์ง ์์๋ ์น ์๋ฒ๋ก URL์ ๋ณด๋ผ ๋ ๋ง๋ค ๊ทธ URL์ ํฌํจ๋ ์น ์๋ฒ์ ์ฃผ์์ ํด๋นํ๋ ๋ชจ๋ ์ฟ ํค๋ฅผ ์ฐพ์์ ์น ์๋ฒ๋ก ํจ๊ป ๋ณด๋ธ๋ค.
Cookie์ด์ฉํ๋ ๋ฐฉ๋ฒ
- HTML์ ์งํ๋ ๋ฐฉ๋ฒ -> JavaScript Cookie(BOM)
- JavaScript Library
- Servlet
์ฟ ํค๋ ๋ฌธ์์ด๋ง ์ ์ฅ๊ฐ๋ฅ
์ธ์ ์ ๋ชจ๋ ๋ฐ์ดํฐํ์ ์ ์ฅ๊ฐ๋ฅ
Session
HttpSession session = request.getSession();
session.setInactiveInterval(10);
session.invalidate();
session.removeAttribute("loginInfo");
Servlet Life Cycle
JSP Life Cycle
- a.jsp ์์ฒญ [ํด๋ผ์ด์ธํธ]
- a_jsp.java ํ์ผ ์ฐพ๊ธฐ [WAS]
-
- No)
- a_jsp.javaํ์ผ Generated
- Compile --> a_jsp.class
- ๊ฐ์ฑ ์์ฑ
- ์์ฑ์ ํธ์ถ
- jspInit() ์๋ ํธ์ถ [WAS๊ฐ ํธ์ถ Inversion of Controll : servlet์์๋ init()]
- _jspService() ์๋ํธ์ถ