Object-Relational Mapping
๊ฐ์ฒด-๊ด๊ณํ DB ๋งคํ
๊ฐ์ฒด๋ฅผ DB์์ ์ด๋ค ํ ์ด๋ธ๊ณผ ์ฐ๊ฒฐ์ํค๋ ๊ฒ
๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐ์ ํด๋์ค๋ฅผ ์ฌ์ฉํ๊ณ ๊ด๊ณํ ๋ฐ์ดํฐ ๋ฒ ์ด์ค๋ ํ ์ด๋ธ์ ์ฌ์ฉํ๋ค. ์ฌ๊ธฐ์ ๊ฐ์ฒด ๋ชจ๋ธ๊ณผ ๊ด๊ณํ ๋ชจ๋ธ๊ฐ์ ๋ถ์ผ์น๊ฐ ๋ฐ์ํ๊ฒ ๋๋๋ฐ, ORM์ ์ด๋ฌํ ๋ถ์ผ์น๋ฅผ ๊ฐ์ฒด๊ฐ์ ๊ด๊ณ๋ฅผ ๋ฐํ์ผ๋ก SQL์ ์๋์ผ๋ก ์์ฑํ์ฌ ๋ถ์ผ์น๋ฅผ ํด๊ฒฐํ๋ค.
Object <= ๋งคํ => DB๋ฐ์ดํฐ ์์ ๋งคํ์ ์ญํ ์ ํ๋ ๊ฒ
Structured Query Lanaguage
๋ฐ์ดํฐ๋ฅผ ์ฝ๊ฒ ๊ฒ์ํ๊ณ ์กฐ์(์ถ๊ฐ, ์ญ์ , ์์ ๋ฑ) ํ ์ ์๋๋ก ๊ณ ์๋ ์ปดํจํฐ ์ธ์ด
Model-View-Controller
ํ๋์ ๋์์ธ ํจํด.
Model์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ๋ณด(๋ฐ์ดํฐ)๋ฅผ ๋ํ๋ด๋ฉฐ, View๋ ํ ์คํธ๋ ์ฒดํฌ๋ฐ์ค ํญ๋ชฉ ๋ฑ๊ณผ ๊ฐ์ ์ฌ์ฉ์ ์ธํฐํ์ด์ค ์์๋ฅผ ๋ํ๋ด๊ณ , Controller๋ ๋ฐ์ดํฐ์ ๋น์ฆ๋์ค ๋ก์ง ์ฌ์ด์ ์ํธ๋์์ ๊ด๋ฆฌํ๋ค.
MVC ํจํด์ ์ฌ์ฉํ๋ฉด JSP๋ ์๋ธ๋ฆฟ์ผ๋ก ์ฒ๋ฆฌํ๋ ๊ฒ์ ์ปจํธ๋กค๋ฌ,๋ชจ๋ธ,๋ทฐ๋ผ๋ ์์ญ์ผ๋ก ์๋ก ์ญํ ์ ๋๋ ์ฒ๋ฆฌํ ์ ์๋ค.
์คํ๋ง์์์ MVC Framework๋ ์น ์ดํ๋ฆฌ์ผ์ด์ ์ ๋น๋ํ๊ธฐ ์ํ ํ๋ ์์ํฌ์ด๋ค.
Spring MVC ๊ตฌ์กฐ

๐ [Spring JPA] ORM๊ณผ JPA
๐ ORM์ด๋?
๐ [Spring์ ์ด์ฉํ ์น ๋ฐฑ์๋ ๊ธฐ์ด] 1. SQL & JDBC ํ๋ก๊ทธ๋๋ฐ โ 2) SQL
๐ [Spring] Spring MVC Framework๋? Spring MVC ๊ตฌ์กฐ, DispatcherServlet, ํธ๋ค๋ฌ ๋งคํ, ํธ๋ค๋ฌ ์ด๋ํฐ