[Spring] ์ฟ ํ‚ค(Cookie) & ์„ธ์…˜(Session)

ํ˜ธ๋นตยท2024๋…„ 9์›” 23์ผ

Spring_์ด๋ก 

๋ชฉ๋ก ๋ณด๊ธฐ
7/7

๐Ÿ“… ๊ณต๋ถ€ ๊ธฐ๊ฐ„ : 09. 11(์ˆ˜)

๐Ÿ”— ๊ณต๋ถ€ ์ž๋ฃŒ(bolee๋‹˜ ๋ฒจ๋กœ๊ทธ)

HTTP ํ”„๋กœํ† ์ฝœ์˜ ํŠน์ง•

Connectionless(๋น„์—ฐ๊ฒฐ์ง€ํ–ฅ)

  • ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์„œ๋ฒ„์— ์š”์ฒญ(request)๋ฅผ ๋ณด๋‚ด๋ฉด ์„œ๋ฒ„๋Š” ํด๋ผ์ด์–ธํŠธ์— ์‘๋‹ต(response)์„ ํ•˜๊ณ  ์—ฐ๊ฒฐ์„ ๋Š์Œ.
  • Stateless(์ƒํƒœ ์ •๋ณด ์œ ์ง€ ์•ˆํ•จ)
  • ๊ธฐ๋ณธ๊ฐ’(default)
  • ๋‹จ์  : ex) ์‡ผํ•‘๋ชฐ์—์„œ ์žฅ๋ฐ”๊ตฌ๋‹ˆ์— ๋ฌผ๊ฑด์„ ๋‹ด์•˜๋Š”๋ฐ ์—ฐ๊ฒฐ์ด ๋Š๊ธฐ๋ฉด ์žฅ๋ฐ”๊ตฌ๋‹ˆ์— ๋‹ด์€ ๋ฌผ๊ฑด์ด ๋‹ค ๋‚ ์•„๊ฐ.

์ฟ ํ‚ค์™€ ์„ธ์…˜์„ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ 

  • ์ฟ ํ‚ค๋ž‘ ์„ธ์…˜์„ ํ†ตํ•ด HTTP ํ”„๋กœํ† ์ฝœ์˜ ๋‹จ์  ๋ณด์™„

์ฟ ํ‚ค

  • ์ฟ ํ‚ค ํ˜•ํƒœ๋กœ ํด๋ผ์ด์–ธํŠธ pc์— ์ •๋ณด ํŒŒ์ผ์„ ์ €์žฅ
  • ์ฟ ํ‚ค๋Š” ํด๋ผ์ด์–ธํŠธ์—์„œ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ฟ ํ‚ค๊ฐ’(value)๋ฅผ ์•”ํ˜ธํ™” + ๋ฏผ๊ฐํ•˜๊ฑฐ๋‚˜ ์ค‘์š”ํ•œ ์ •๋ณด๋ฅผ ๋‹ด์ง€ ์•Š์•„์•ผ ํ•จ.

์„ธ์…˜

  • ์ผ์ • ๊ธฐ๊ฐ„ ๋™์•ˆ ๊ฐ™์€ ๋ธŒ๋ผ์šฐ์ €๋กœ๋ถ€ํ„ฐ ๋“ค์–ด์˜ค๋Š” ์ผ๋ จ์˜ ์š”๊ตฌ๋ฅผ ํ•˜๋‚˜์˜ ์ƒํƒœ๋กœ ๋ณด๊ณ , ๊ทธ ์ƒํƒœ๋ฅผ ์œ ์ง€์‹œํ‚ค๋Š” ๊ธฐ์ˆ 
  • ์›น ์„œ๋ฒ„์— ์ €์žฅ๋˜๋Š” ์ฟ ํ‚ค
  • ์ฟ ํ‚ค๋ณด๋‹ค๋Š” ๋น„๊ต์  ๋ณด์•ˆ์— ์šฐ์ˆ˜
profile
์ธ๋ฅ˜์˜ ์œ„๋Œ€ํ•œ ๋Œ€ํ™”์— ์ฐธ์—ฌํ•˜๊ธฐ ์œ„ํ•ด ๋‹ค์–‘ํ•œ ์–ธ์–ด๋ฅผ ํƒ๊ตฌํ•ฉ๋‹ˆ๋‹ค.

0๊ฐœ์˜ ๋Œ“๊ธ€