Layered pattern
Last updated
Last updated
์ด ํจํด์ n-ํฐ์ด ์ํคํ ์ณ ํจํด์ด๋ผ๊ณ ๋ ๋ถ๋ฆฐ๋ค.
์ด๋ ํ์ ๋ชจ๋๋ค์ ๊ทธ๋ฃน์ผ๋ก ๋๋ ์ ์๋ ๊ตฌ์กฐํ๋ ํ๋ก๊ทธ๋จ์์ ์ฌ์ฉํ ์ ์๋ค. ๊ฐ ํ์ ๋ชจ๋๋ค์ ํน์ ํ ์์ค์ ์ถ์ํ๋ฅผ ์ ๊ณตํ๋ค. ๊ฐ ๊ณ์ธต์ ๋ค์ ์์ ๊ณ์ธต์ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ค.
ํ๋ ์ ํ
์ด์
๊ณ์ธต
(Presentation layer) - UI ๊ณ์ธต (UI layer) ์ด๋ผ๊ณ ๋ ํจ
์ ํ๋ฆฌ์ผ์ด์
๊ณ์ธต
(Application layer) - ์๋น์ค ๊ณ์ธต (Service layer) ์ด๋ผ๊ณ ๋ ํจ
๋น์ฆ๋์ค ๋
ผ๋ฆฌ ๊ณ์ธต
(Business logic layer) - ๋๋ฉ์ธ ๊ณ์ธต (Domain layer) ์ด๋ผ๊ณ ๋ ํจ
๋ฐ์ดํฐ ์ ๊ทผ ๊ณ์ธต
(Data access layer) - ์์ ๊ณ์ธต (Persistence layer) ์ด๋ผ๊ณ ๋ ํจ
์ผ๋ฐ์ ์ธ ๋ฐ์คํฌํฑ ์ ํ๋ฆฌ์ผ์ด์ E-commerce ์น ์ ํ๋ฆฌ์ผ์ด์