์๋ฒ์ ํด๋ผ์ด์ธํธ๊ฐ ํต์ ์ ํ ๋ ์์ฒญ(Request)/์๋ต(Response)์ ์ฃผ๊ณ ๋ฐ๋๋ค.
์ด ๋ ํต์ ์ด ์ฐ์์ ์ผ๋ก ์ด๋ฃจ์ด์ง์ง ์๊ณ ํ ๋ฒ ํต์ ์ด ๋๋ฉด ๋์ด์ง๋ค.
๋ฐ๋ผ์, ์๋ฒ๋ ํด๋ผ์ด์ธํธ๊ฐ ๋๊ตฌ์ธ์ง ๊ณ์ ์ธ์ฆ์ ํด์ค์ผํ๋ค.
์ด๋ฌํ ๋ฒ๊ฑฐ๋ก์์ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ์ด '์ฟ ํค์ ์ธ์ '์ด๋ค.
์ฟ ํค์ ์ธ์ ์ ์ฐจ์ด์ ์ ํฌ๊ฒ ์ํ ์ ๋ณด์ ์ ์ฅ ์์น ์ด๋ค.
์ฟ ํค๋ 'ํด๋ผ์ด์ธํธ(=๋ก์ปฌPC)'์ ์ ์ฅํ๊ณ , ์ธ์ ์ '์๋ฒ'์ ์ ์ฅํ๋ค.
์ฟ ํค(Cookie) | ์ธ์ (Session) | |
์ ์ฅ์์น | ํด๋ผ์ด์ธํธ(=์ ์์ PC) | ์น ์๋ฒ (ex. ํฐ์บฃ HttpSession) |
๋ง๋ฃ์์ | ์ฟ ํค ์ ์ฅ์ ์ค์ (๋ธ๋ผ์ฐ์ ๊ฐ ์ข ๋ฃ๋์ด๋, ๋ง๋ฃ์์ ์ด ์ง๋์ง ์์ผ๋ฉด ์๋ ์ญ์ ๋์ง ์์) | ๋ธ๋ผ์ฐ์ ์ข ๋ฃ์ ์ญ์ (๊ธฐ๊ฐ ์ง์ ๊ฐ๋ฅ) |
์ฉ๋์ ํ | ์ด 300๊ฐ, ํ๋์ ๋๋ฉ์ธ๋น 20๊ฐ, ํ๋์ ์ฟ ํค๋น 4kb | ์๋ฒ๊ฐ ํ์ฉํ๋ ํ ์ฉ๋ ์ ํ ์์ |
์๋ | ์ธ์ ๋ณด๋ค ๋น ๋ฆ | ์ฟ ํค๋ณด๋ค ๋๋ฆผ |
๋ณด์ | ์ธ์ ๋ณด๋ค ์์ข์ | ์ฟ ํค๋ณด๋ค ์ข์ |
์ธ์ ์ ์ฌ์ฉํ๋ฉด ์ข์๋ฐ ์ ์ฟ ํค๋ฅผ ์ฌ์ฉํ ๊น?
์ธ์ ์ด ์ฟ ํค์ ๋นํด ๋ณด์์ด ๋์ํธ์ด๋, ์ฟ ํค๋ฅผ ์ฌ์ฉํ๋ ์ด์ ๋ ์ธ์ ์ ์๋ฒ์ ์ ์ฅ๋๊ณ , ์๋ฒ์ ์์์ ์ฌ์ฉํ๊ธฐ์ ์๋ฒ ์์์ ํ๊ณ๊ฐ ์๊ณ , ์๋๊ฐ ๋๋ ค์ง ์ ์๊ธฐ ๋๋ฌธ์ ์์๊ด๋ฆฌ ์ฐจ์์์ ์ฟ ํค์ ์ธ์ ์ ์ ์ ํ ์์ ๋ฐ ๊ธฐ๋ฅ์ ๋ณํ ์ฌ์ฉํ์ฌ ์๋ฒ์ ์์ ๋ญ๋น๋ฅผ ๋ฐฉ์งํ๋ฉฐ ์น์ฌ์ดํธ์ ์๋๋ฅผ ๋์ผ ์ ์๋ค.
'๋ฐฑ์๋(Back-End) ๊ฐ๋ฐ > Java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๊ธฐ๋ณธํ ๋ณ์ vs ์ฐธ์กฐํ ๋ณ์ (0) | 2025.01.19 |
---|---|
JAVA๋? ์๋ฐ์ ๊ตฌ๋ ์๋ฆฌ (JVM์ ํน์ง) (1) | 2025.01.19 |
๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐ(Object Oriented Programming, OOP) ์ธ์ด (1) | 2025.01.16 |
์๋ฐ(JAVA) ์์ฝ ์ ๋ฆฌ (0) | 2025.01.10 |
form ํ๊ทธ ์ ๋ ฅ๋ฐ์ ๋ฐ์ดํฐ๋ฅผ ํ๋ผ๋ฏธํฐ ํ์์ผ๋ก ํ๊บผ๋ฒ์ ๋ฆฌํด๋ฐ๊ธฐ($("form").serialize() ํจ์) (0) | 2025.01.08 |