Spring 3๊ฐ์ง ๊ณ์ธต ๊ตฌ์กฐ (ํ๋ฆฌ์ ํ
์ด์
๊ณ์ธต, ์๋น์ค ๊ณ์ธต, ๋ฐ์ดํฐ์ก์ธ์ค ๊ณ์ธต)
1. Spring ๊ธฐ๋ณธ 3๊ฐ์ง ๊ณ์ธต ๋๋ถ๋ถ ํจ์จ์ ์ธ ๊ฐ๋ฐ์ ํ๊ธฐ ์ํด์ ๊ณ์ธตํํ์ฌ ๊ฐ๋ฐํ๋ ๊ฒ์ด ์ผ๋ฐ์ ์ด๋ค. ๊ธฐ๋ณธ์ ์ธ ๊ณ์ธต์ผ๋ก๋ ํ๋ฆฌ์ ํ
์ด์
๊ณ์ธต(Presentation Layer), ์๋น์ค ๊ณ์ธต(Service Layer), ๋ฐ์ดํฐ์ก์ธ์ค ๊ณ์ธต(Data Access Layer) 3๊ฐ์ง ๊ณ์ธต๊ณผ ๋ชจ๋ ๊ณ์ธต์์ ์ฌ์ฉ๋๋ ๋๋ฉ์ธ ๋ชจ๋ธ ํด๋์ค๋ก ๊ตฌ์ฑ๋์ด ์๋ค, ๊ฐ๊ฐ์ ๊ณ์ธต์ ๊ณ์ธต๋ง๋ค ๋
๋ฆฝ์ ์ผ๋ก ๋ถ๋ฆฌํ์ฌ ๊ตฌํํ๋ ๊ฒ์ด ๊ฐ๋ฅํด์ผํ๊ณ , ๊ฐ ๊ณ์ธต์์ ๋ด๋นํด์ผํ ๊ธฐ๋ฅ๋ค์ด ์๋ค. ์์ ์ธ๊ฐ์ง ๊ณ์ธต๋ค์ ๋
๋ฆฝ์ ์ผ๋ก ๋ถ๋ฆฌํ ์ ์๋๋ก ๊ตฌํํด์ผํ๊ณ , ์ผ๋ฐ์ ์ผ๋ก ๊ฐ ๊ณ์ธต ์ฌ์ด์๋ ์ธํฐํ์ด์ค๋ฅผ ์ด์ฉํ์ฌ ํต์ ํ๋ ๊ฒ์ด ์ผ๋ฐ์ ์ด๋ค. 1๏ธโฃ ํ๋ฆฌ์ ํ
์ด์
๊ณ์ธต (Presentation Layer) ํ๋ฆฌ์ ํ
์ด์
๊ณ์ธต์ ๋ธ๋ผ์ฐ์ ์์ ์น ํด๋ผ์ด์ธํธ..
2021.11.10