
1๏ธโฃ ๋คํธ์ํฌ ๊ธฐ์ด ๊ฐ๋ ์ ๋ฆฌ 2๏ธโฃ ์ฉ์ด๋ชจ์ - ํ๋ก๊ทธ๋จ ๋ช ๋ช ๊ท์น, ์๋ฒ ์ฑ๋ฅ ํฅ์(Scale), ํต์ ์ํ ์ ์ง ์ฌ๋ถ(State), ์ฐ๊ฒฐ ์ ์ง ์ฌ๋ถ(Connection)
์ฃผ์ ํค์๋ โ HTTP, Servlet, Thread , Multi Thread, SSR, CSR

์๊ธฐ๋์๋ค,,,๐ตโช๏ธ๐ค ํ๋ ์์ํฌ์ ๊ฐ์, ๋น๋ ๊ด๋ฆฌ ๋๊ตฌ
MVC ํจํด๊ณผ Spring MVC

[์์ฒญ์ ๋งคํํ๋ ๋ฐฉ๋ฒ] 1๏ธโฃ@RequestMapping 2๏ธโฃ@GetMapping 3๏ธโฃ @PathVariable 4๏ธโฃ Request Parameter

๐ HttpMessageConverter - ArgumentResolver, ReturnHandler / ๐ ํ์ ๋ณํ - Converter, Formatter

ใ ใ ,, ๋ด ๋ง๋๋ก ์ ๋ฆฌํ๊ธฐ (์ด๊ฒ ๋ง๋์ง ๋ชจ๋ฅด๊ฒ ๋ค๋ ๋ป)

Interceptor์ AOP๋ฅผ ์ฌ์ฉํด ๊ณตํต ๋ก์ง๋ค์ ํ๋ฒ์ ์ฒ๋ฆฌํด๋ณด์

JPQL - ๊ฒฐ๊ณผ ๋ฐํ ( TypeQuery, getResultList() ) , ํ๋ผ๋ฏธํฐ ๋ฐ์ธ๋ฉ , @Embedded , ํ๋ก์ ์ , ํ์ด์ง / fetch join

๐ก ์์กด์ฑ ์ต์ (build.gradle > dependencies)implemenataionย ์ต์ ์ง์ ์ ์ธ ์์กด์ฑ์ ์ถ๊ฐํ ๋ ์ฌ์ฉํ๋ก์ ํธ ์ปดํ์ผ ์ ํ์ํ์ง๋ง, ์ธ๋ถ๋ก ๊ณต๊ฐ โruntimeOnlyย ์ต์ ๋ฐํ์ ์์ ์ ํ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌtestImplementationย

๐ฌ ์ค์๊ฐ ํต์ ์ด๋? 1๏ธโฃ HTTP์์์ ์ค์๊ฐ ํต์ ๊ตฌํ ๋ฐฉ์ 2๏ธโฃ SSE (Server-Sent Events) 3๏ธโฃ WebSocket