์ผ์ฑ ์ฒญ๋
SW 7๊ธฐ ๊ด์ฃผ 2๋ฐ ํนํ ํ๋ก์ ํธ C206 - ๋น๊ทผ
์กฐ์ฑ๋ฏผ | ๋ฐ์ํ | ๋ฐ์ธํธ | ์ผ์งํธ | ์ค์ ์ | ์ด์ ๋ฏผ |
---|---|---|---|---|---|
![]() |
|||||
BE | BE | BE | FE | FE | FE |
- Mattro ๋ ๋ฆฌ๋ทฐ ํ ์คํธ๋ฅผ ํ์ฉํ ์๋๊ถ ์งํ์ฒ ์ญ ๊ทผ์ฒ ๋ง์ง ์ถ์ฒ ์๋น์ค ์ ๋๋ค.
- ์ฌ์ฉ์๊ฐ ์งํ์ฒ ์ญ์ ์ ํ์, ํด๋น ์ญ ์ธ๊ทผ์ ์์นํ ๋ง์ง์ ์ถ์ฒํฉ๋๋ค.
- ์ ํ ์๋ฒ ์ด๋ฅผ ์ ๊ณตํ์ฌ ํด๋น ๊ฒฐ๊ณผ๋ฅผ ํ ๋๋ก ์ฌ์ฉ์ ์ ํ์ ๋ฐ๋ฅธ ๋ง์ง์ ์ถ์ฒํฉ๋๋ค.
- ๋ค์์ ์ฌ์ฉ์๊ฐ ์ ์ ๊ฐ๋ฅํ ์งํ์ฒ ๋ฏธ๋๊ฒ์์ ์ ๊ณตํฉ๋๋ค.
root
โโโ public # ์ด๋ฏธ์ง, ์ฌ์ด๋ ํ์ผ ๊ด๋ จ
โโโ components # ์ปดํฌ๋ํธ
โ โโโ layouts # ๊ณตํต ๋ ์ด์์ ๊ด๋ จ
โโโ constants # typescript type ๋ฐ ๋ฐ์ดํฐ ๊ด๋ จ
โโโ pages
โ โโโ api # API ๊ด๋ จ
โ โโโ game # ๊ฒ์ ํ์ด์ง ๊ด๋ จ
โ โ โโโ ...
โ โโโ subway # ๋
ธ์
๋ณ ๋ง์ง ์ถ์ฒ ํ์ด์ง ๊ด๋ จ
โ โ โโโ ...
โ โโโ theme # ์ค๋์ ๋ง์ง ์ถ์ฒ ํ์ด์ง ๊ด๋ จ
โ โ โโโ ...
โ โโโ index.tsx # ๋ฉ์ธํ์ด์ง ๊ด๋ จ
โ โโโ _app.tsx # ๊ฐ ํ์ด์ง๋ณ ๊ณตํต ๋ถ๋ถ ๋ฆฌํํ ๋ง
โ โโโ _document.tsx # meta ํ๊ทธ ์ ์ ๋ฐ ์ ์ฒด ํ์ด์ง ๊ตฌ์กฐ
โโโ styles # ์คํ์ผ ๊ด๋ จ ํ์ผ ๋ชจ์
โโโ ...
mattro
โโsrc
โโmain
โโjava
โ โโcom.carrot.mattro
โ โโcontroller # Http ์์ฒญ๊ณผ ์๋ต์ ์ํ ํด๋์ค
| | โโ...
โ โโdomain
โ โ โโentity # JPA์์ ์ฌ์ฉํ ์ํฐํฐ
โ โ โ โโ...
โ โ โโrepository # DB์ ์ ๊ทผํ๋ Interface
โ โ โ โโ...
โ โโDTO # ๋ฐ์ดํฐ ์ ์ก ๊ฐ์ฒด
โ โ โโ...
โ โโRepository # DB์ ์ ๊ทผํ๋ Interface
โ โ โโ...
โ โโservice # Repository์ DTO๋ฅผ ํตํด DB์ controller ์ฐ๊ฒฐ
โ โ โโ...
โ โโCacheConfig # ์บ์ ์ ์ฉ์ ์ํ ์ต์
์ค์
โ โโMattroApplication # application ํ์ผ
โโresources # application ํ์ํ ์ต์
์ง์