Framework๋ ์ฌ์ ์ ์๋ฏธ๋ก๋ ๋ผ๋, ๊ณจ์กฐ๋ฅผ ์๋ฏธํ๋ค.
๋ณต์กํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ฑฐ๋ ์์ ํ๋ ๋ฐ ์ฌ์ฉ๋๋ ๊ธฐ๋ณธ ๊ฐ๋
๊ตฌ์กฐ์ด๋ค.
์ฆ, ํ๋ก๊ทธ๋๋ฐ์์ ํน์ ์ด์ ์ฒด์ ๋ฅผ ์ํ ์์ฉ ํ๋ก๊ทธ๋จ ํ์ค ๊ตฌ์กฐ๋ฅผ ๊ตฌํํ๋ ํด๋์ค์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ปฌ๋ ์
์ผ๋ก ๋ณผ ์ ์๋ค..
์น ํ์ด์ง๋ฅผ ๊ฐ๋ฐํ๋ ๊ณผ์ ์์ ๊ฒช๋ ์ด๋ ค์์ ์ค์ด๋ ๊ฒ์ด ์ฃผ ๋ชฉ์ ์ผ๋ก ํต์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฐ๋, ํ
ํ๋ฆฟ ํํ์ ํ์ค, ์ธ์
๊ด๋ฆฌ, ์ฝ๋ ์ฌ์ฌ์ฉ ๋ฑ์ ๊ธฐ๋ฅ์ ํฌํจํ๊ณ ์๋ค.
Java ๊ธฐ๋ฐ์ ํ๋ ์์ํฌ๋ ์ฌ๋ฌ ์ข ๋ฅ๊ฐ ์๋ค. ๊ธฐ์ ์ญ๋, ์ ํ๋ฆฌ์ผ์ด์ , ์น์ฌ์ดํธ ์๊ตฌ ์ฌํญ์ผ๋ก ์ด๋ค ํ๋ ์์ํฌ๋ฅผ ์ฌ์ฉํ๋์ง๊ฐ ๊ฒฐ์ ๋๋ค.
์์ ๋์ด๋ ํ๋ ์ ์ํฌ๋ง๊ณ ๋ ์ฌ๋ฌ ์ข ๋ฅ์ ํ๋ ์์ํฌ๊ฐ ์์ง๋ง ๊ทธ ์ค Spring์ ๊ฐ์ฅ ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ๋๋ ํ๋ ์์ํฌ ์ค ํ๋์ด๋ค.
์๋ฐ ํ๋ซํผ์ ์ํ ์คํ ์์ค ์ ํ๋ฆฌ์ผ์ด์
ํ๋ ์์ํฌ์ด๋ค.
๋์ ์ธ ์น ์ฌ์ดํธ๋ฅผ ๊ฐ๋ฐํ๊ธฐ ์ํ ์ฌ๋ฌ ๊ฐ์ง ์๋น์ค๋ฅผ ์ ๊ณตํ๊ณ ์๋ค.
์ฐธ๊ณ
์ ํ๋ฆฌ์ผ์ด์ ํ๋ ์์ํฌ(์ํค๋ฐฑ๊ณผ)
์น ํ๋ ์์ํฌ(์ํค๋ฐฑ๊ณผ)
์คํ๋ง ํ๋ ์์ํฌ(์ํค๋ฐฑ๊ณผ)