[์ด๋ ฅ์]
๋งํฌ : ______________________________
์ด์ ๋ ์ด๋ ฅ์, ํฌํธํด๋ฆฌ์ค์์ ํ์๊ฐ ๋์ด๋ฒ๋ฆฐ [๊ธฐ์ ๋ธ๋ก๊ทธ] ๋ ์ญ์๋ ๋ธ๋ก๊ทธ๋ฅผ ํ์ฉํ๊ณ ์๋ ์ฌ๋์ผ๋ก์ ์ด๋ ๊ฒ ์์ฑํ๊ณ ์๋๊ฒ ์ฌ๋ฐ๋ฅธ๊ฐ(?) ์๋ ๋ง๋ ๋ฐฉํฅ์ธ์ง ๊ถ๊ธํด์ก๋ค. ๋ velog, tistory, naver blog ๋ฑ ๋ค์ํ ํ๋ซํผ๋ถํฐ ๋ค์ํ ํฌ๋งท์ผ๋ก ์์ฑ๋๋ ๊ธ๋ค์ด ๋ง์๋ฐ ์ด๋ค ๋ธ๋ก๊ทธ๊ฐ ๋ฉด์ ๊ด์ ๋ง์์ ์ฌ๋ก์ก๋์ง ์๊ณ ์ถ์๋ค.
๋ฉด์ ๊ด์ ํผ๋๋ฐฑ์ ๋ฐํ์ผ๋ก ๊ทธ ๋ด์ฉ์ ์ผ๋ถ๋ฅผ ๊ฐ์ ธ์ ๋์ ์๊ฐ๊ณผ ํจ๊ป ํฌ์คํ ํ๋ค.
๊ฐ์
์๋ง์ ๊ฐ๋ฐ์์ ์ฌ๋ก๋ก ์ธํด ๊ฐ๋ฐ์ ๋ธ๋ก๊ทธ๋ ์ทจ์ ์คํ์ด ๋์ด๋ฒ๋ฆฐ ๋ฏํ๋ค. ์ฌ์ค ๊ณผ๊ฑฐ์ ๋ธ๋ก๊ทธ๋ ๊ฐ์ธ ๊ธฐ๋ก์ ๋ชฉ์ ์ด ๊ฐํ๊ณ ์ด์ฌํ ๋ ธ๋ ฅํ๋ ๊ทผ์ฑ, ์์, ์์ง์ ๋ํ ์ดํ์ ์ฅ์ด ๋๊ธฐ๋ ํ๋ค. ๊ฐ๋ฐ ๋ฌธํ๋ ๊ณผ๊ฑฐ sourceforge, code project, google code๊ฐ ์์ด์๊ณ ์ต๊ทผ์๋ github, gitlab, bitbucket์ ๋น๋กฏํ ์คํ ์์ค ์ฝ๋ ์ ์ฅ์๊ฐ ๋งค์ฐ ์ผ๋ฐํ๋์๋ค. ์ด ์ค ๊ฐ๋ฐ์ ์ด๋ ฅ์์ github์ ํจ๊ป blog๊ฐ ํ์๋ก ์ฒจ๋ถํด์ผ ๋ ์กด์ฌ๋ก์ ์คํ์ผ๋ก์จ ์์ฉํ๊ฒ ๋ ๊ฒ์ ๊ฐ๋ฐ์ ์ ์ฒด์ ์ข์ ๋ฌธํ๊ฐ ์ผ๋ฐํ๋์๋ค๊ณ ๋ณผ ์๋ ์๊ฒ ์ง๋ง ๊ทธ๋งํผ ๋ถ๋ด์ค๋ฌ์ด ์์๋ก์จ ๋๊ปด์ง๋ ๋ถ๋ค๋ ๋ง์ ๊ฒ ๊ฐ๋ค.
๊ทธ๋์ ๊ทธ๋ฐ ๋ถ๋ค์ ์ํด ๋ถ๋ด์ค๋ฝ์ง ์๊ฒ ์์ ์๊ฒ๋ ๋์์ด ๋๋ฉด์ ์ด๋ ฅ์ ์ฒจ๋ถํด๋ ๋์์ด ๋๋ ๋ธ๋ก๊ทธ๋ฅผ ์ฐ๋ ๋ฐฉ๋ฒ์ ์ ๋ฌํ๊ณ ์ ํ๋ค. ์ฐ์ ๋ธ๋ก๊ทธ๋ฅผ ์์ํ๋ ค๋ฉด ํ๋ซํผ์ ๊ณ ๋ฏผํด์ผ ํ๋ค.
๋ช ๊ฐ์ง ํ๊ตญ์์ ๋ฉ์ด์ ํ ์ ํ์ง๊ฐ ์๋ค.
Tistory
- ๊ตฌ ๋ค์ ํ ์นด์นด์ค์์ ์ด์ ์ค์ธ ๋ธ๋ก๊ทธ ํ๋ซํผ์ด๋ค.
- ํฐ์คํ ๋ฆฌ๋ ๋ธ๋ก๊ทธ ์ด์์ ํ์ํ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ฉด์๋ ์ฌ์ฉ์ด ๊ฐํธํ๋ค๋ ์ฅ์ ์ด ์๋ค.
- ๋ธ๋ก๊ทธ์ ๋์์ธ ์์ ๋ ์ฝ๊ฒ ํ ์ ์์ง๋ง ์คํจ์ด ์์ฃผ ๋ง์ง๋ ์๋ค. ๊ทธ๋ผ์๋ ์คํจ ํธ์ง์ ํตํด์ ์ปค์คํฐ ๋ง์ด์ฆ ๊ฐ๋ฅํ ๋ถ๋ถ์ด ๊ฝค ์๋ค๊ณ ๋ณผ ์ ์์
๋ค์ด๋ฒ ๋ธ๋ก๊ทธ
- ์ปค์คํฐ๋ง์ด์ง์ด ์์ฃผ ์ ๋ฆฌํ์ง๋ ์๋ค.
- ๋ค์ด๋ฒ ๊ฒ์ ์ ์ ์ ๊ฐ์ ์ด ์๋ค.
Github Pages
- GitHub Pages๋ GitHub์์ ์ ๊ณตํ๋ ์ ์ ์น ํธ์คํ ์๋น์ค
- ๋ฌด๋ฃ๋ก ์ด์ฉํ ์ ์์ผ๋ฉฐ ๊ฐ๋ฐ์๋ค ์ฌ์ด์์ ๋งค์ฐ ์ธ๊ธฐ๊ฐ ์์
- GitHub Pages๋ Jekyll๊ณผ ๊ฐ์ ์ ์ ์ฌ์ดํธ ์์ฑ๊ธฐ๋ฅผ ์ด์ฉํ์ฌ ๋ธ๋ก๊ทธ๋ฅผ ๋ง๋ค๊ธฐ ๋๋ฌธ์ ๋น ๋ฅด๊ณ ์์ ์ ์ธ ํธ์คํ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ค. ์น์์ ์ง์ ๊ธ์ฐ๊ธฐ๋ ์ด๋ ต๋ค๊ณ ๋ด์ผ ํ๊ณ , ๋๋ถ๋ถ ๋ณ๋์ markdown editor (๋๋ VS Code๋ฅผ markdown editor ์ฉ์ผ๋ก๋ ์ด๋ค)๋ฅผ ์ฐ๋ ๊ฒ์ด ์ข๋ค.
- GitHub Pages๋ ์ฝ๋์ ํ ์คํธ ์์ฃผ์ ์ฝํ ์ธ ๋ฅผ ๋ค๋ฃจ๋ ๊ฒ์ด ์ ํฉํ๋ฉฐ, ๋ธ๋ก๊ทธ์ ๋์์ธ์ ์์ ํ๋ ๊ฒ์ด ์๋์ ์ผ๋ก ์ด๋ ต๋ค. ์ด๋ ์ ๋์ frontend ์ง์ (HTML, css)์ด ์์ง ์์ผ๋ฉด ์คํจ์ ์ธ์ธํ ๋ถ๋ถ์ ํธ์ง์ด ์ด๋ ต๋ค.
- ์ฌํ ํ๋ซํผ์ ๋งํฌ๋ค์ด ๊ธ์ฐ๊ธฐ์ ๋ค๋ฅธ ์ ์ ๊ฒฐ๊ตญ์ HTML ํ๊ทธ๋ฅผ ์ค๊ฐ์ค๊ฐ ์จ์ ๊ธ์ ์จ์ผ ๋ ๋๊ฐ ์๋ค. ์ด๋ฏธ ๋ถ์ฌ๋ฃ๊ธฐ๋ ์์ด ๊ฝค ๊ฐ๋ ํธ
- Paste Image - Visual Studio Marketplace
- ํด๋น ์ต์คํ ์ ์ ์ธํ ํ๊ณ ์ฐ๊ณ ํด๋ฆฝ๋ณด๋ ์บก์ณ๋ฅผ ํ์ฉํ๋ฉด ์ข ๋ซ๋ค.
velog
- velog๋ ๊ฐ๋ฐ ๋ธ๋ก๊ทธ ์ด์์ ์ต์ ํ๋ ๋ธ๋ก๊ทธ ํ๋ซํผ์ด๋ค.
- ๋ธ๋ก๊ทธ์ ๋์์ธ ์์ ๋ ์ฝ๊ฒ ํ ์ ์์ด ๊ฐ๋ฐ ๋ธ๋ก๊ทธ ์ด์์๋ ๋ง์ ์ฌ๋๋ค์ด ์ด์ฉํ๊ณ ์์.
- ์๋ฆฌ์ฆ ๊ธฐ๋ฅ์ด ์์ด์ ๋์ผ ์ฃผ์ ์ ๋ํ ๊ธ์ ์ฎ์ด์ ๋ณด์ฌ์ฃผ๊ธฐ ์ข๊ณ , ๊ธ์ฐ๊ธฐ ํด๋ ์ค์ํ๊ณ ๊ด์ฐฎ๋ค.
- ํ์ง๋ง velog๋ ๋ค๋ฅธ ๋ธ๋ก๊ทธ ํ๋ซํผ์ ๋นํด ์ฌ์ฉ์๊ฐ ์ ์ ํธ์ด๋ฉฐ, ๋ธ๋ก๊ทธ๋ฅผ ์์ ๋กญ๊ฒ ์ด์ํ๊ธฐ์๋ ์ ํ์ด ์๋ค.
๋ธ๋ก๊ทธ ์์ฑ ๊ฒฝํ
๋ธ๋ก๊ทธ์ ๊ธ์ ์ด๋ค๋ ๊ฒฝํ ์์ฒด๊ฐ ๊ฐ๋ฐ์๋ก์ ์ ์๋ฏธํ๋ค๋ ๊ฒ์ ์์ง ๋ง์์ผ ํ๋ค.
์ ๊ณผ์ฐ ๊ทธ๋ ๋ค๋ฉด ์ด๋ ํ ๊ด์ ์ ๊ธ์ ์จ์ผ ๊ฒฝ์๋ ฅ์ด ์๋ ๋ธ๋ก๊ทธ ์์ฑ ๊ฒฝํ์ด ๋๋ ๊ฒ์ผ๊น?
๊ธ์ ์ ์ฌ๋ก
- ์์ ์ด ์ด๋ ํ ๊ณผ์ ์ ๊ฑฐ์ณ์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋์ง ๋๋ฌ๋ด๋ ๊ธ
- ๋ณต์กํ ๋น์ฆ๋์ค ๋ก์ง์ ๊ตฌํํ ๊ธ
- ๊ธฐ์ ์ด์์ ๋ํ ๊ณ ์ฐฐ ๊ณผ์ ์ ๊น์ด๊ฐ ๊น์ ๊ธ
- ์ฌ์ด๋ ํ๋ก์ ํธ ํน์ ํ ์ด ํ๋ก์ ํธ์ ๊ณผ์ , ๊ทธ๋ฆฌ๊ณ ๊ทธ์ค์์๋ ์ด๋ ํ ๊ฒฐ์ ์ ์ด๋ค ์๊ฐ์ผ๋ก ํ๋์ง ๋๋ฌ๋ด๋ ๊ธ
- ํ์ตํ ๋ด์ฉ์ ๋ํด์ ๋ค๋ฅธ ์ฌ๋๋ ์ดํดํ๊ธฐ ์ฝ๊ฒ ์ ๋ฆฌํ ๊ธ
๋ถ์ ์ ์ฌ๋ก
- ๋ค๋ฅธ ๋ธ๋ก๊ทธ์ ๊ธ์ ๋ณต๋ถํ ๊ธ
- ํ๋ฃจํ๋ฃจ ํ์ตํ ์ผ๊ธฐ
- ๊ธฐ์ ์ ์ฐ๊ด์ด ์๋ ๊ฐ์ธ์ฌ
- ํน์ ๊ธฐ์ ์ ๋ํ ์๋ฃ๋ฅผ ๋์ ์์ด ์ ๋ฆฌ
์ฌ์ค ๋์ ๋ธ๋ก๊ทธ ๋ด์ฉ๋ค์ ์ดํด๋ณด๋ฉด ๊ฑฐ์ ๋๋ถ๋ถ ํ์ต์ผ๊ธฐ๊ฑฐ๋, ๊ธฐ์ ์ ์ฐ๊ด์๋ ๊ฐ์ธ์ฌ๋ ๋ค๋ฃฌ๋ค. ๊ทธ ์ด์ ๋ ์ฆ์จ ๊ทธ๋ฅ ์ผ์ ๋ธ๋ก๊ทธ๋ฅผ ์์ฑํ๊ณ ์ถ์๋ ๊ฒ๋ ์๋ค.(๊ทธ๋ฅ.. ๊ธ์ฐ๋ ๊ฒ์ ์ข์ํ๋ ํธ..*) ๊ทธ๋ฌ๋, ๊ณ ๋ฏผํด๋ณด๋ ๋ฉด์ ๊ด์ด ๋ณด๊ณ ์ ํ๋ ๊ฒ์ ํน์ ๊ฒฝํ ๋ฐ ๊ธฐ์ ์ ๋ํ history ๋ผ๋ ๊ฒ์ ์๊ฒ ๋์๋ค..
๋ญ๊ฐ ๋ง๊ณ ํ๋ฆฐ๊ฑด ์๋ ์ ์์ง๋ง, ๋ง๊ฒ๋ ๋ช ์ฒ๋ช ๋๊ฒ ์ง์์๋ฅ๋ฅผ ํ์ธํ๋ ์ฌ๋์ผ๋ก์ ์ฑ์ฉ๊ณผ ๊ด๋ จ๋์ง ์์ ๋ด์ฉ์ ๋๋๋ก ๋ณด๊ณ ์ถ์ง ์์ ๊ฒ์ด ์ฌ์ค์ผ ์๋ ์๋ค. ๋ฐ๋ผ์.. ์ง์์๋ค์ด ๋ฉด์ ๊ด์ ๋ฐฐ๋ คํ๋ ๊ฒ๋ ํฐ ๊ฐ๋ ํฌ์ธํธ ์ค ํ๋๊ฐ ์๋๊น ๋ผ๋ ์๊ฐ์ด ๋ ๋ค๐
๋ฉด์ ๊ด์ด ๋ณธ ์ข์ ๋ธ๋ก๊ทธ
์ฐํ ์ฝ ์๋ฃ ๊ธฐ๊ฐ์ ์์ฑํ์ ๊ธ๋ค์ด ์ธ์ ๊น์๋ค. ํนํ DB ์ดํด๋๋ฅผ ๋์ผ๋งํ ์ฃผ์ ๋ฅผ ์์ฃผ ์ ์ ๋ฆฌํ์ผ๋ฉฐ, ์ฐธ๊ณ ํ ์๋ฃ๋ฅผ ์ธ๊ธํด ์ง์ ์์ฑํ ๊ธ๋ค์์ ๋๋๊ณ ๊ทธ ๊ธ์ ์ฃผ๊ธฐ์ ๋๋๋ค. ์ต๊ทผ์ ์ทจ์ ํ์ ์ ๋ฐ์์ ์ ์กฐ๊ธ ๋ธํด์ง์๊ธด ํ์ผ๋ ์ต๊ทผ์ ์กฐ๊ธ ์ฌ์ ๋ฅผ ์ฐพ์ผ์ ๋ฏ ์ ๊ธ์ด ๋ฐํ๋์ด์ ๋ฐ๊ฐ์ ๋ค.
<์ถ์ฒ ๊ธ>
- JDBC ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ตฌํํ๊ธฐ
- JPA์ ๋๊ด์ ๋ฝ์ ์ฌ์ฉํ ๋์์ฑ ์ด์ ํด๊ฒฐ
- JPA์ ๋๊ด์ ๋ฝ๊ณผ ๋น๊ด์ ๋ฝ์ ํตํด ์ํฐํฐ์ ๋ํ ๋์์ฑ ์ ์ดํ๊ธฐ
๋ค์ํ ์ฃผ์ ์ ๋ํด์ ์ข์ ๊ธ์ ์ ์จ์ฃผ์ ๋ค. ํนํ ์ค์ ์ธก์ ํด ๋ณด๊ฑฐ๋ ๊ด์ ์ ๋๋ฌ๋ด๋ ๊ธ์ด ๋ง์์ ๋์ฑ ์ข์๋ค. ๋ชจ๋ ๊ธ์ด ์ฐธ๊ณ ๋ ํ๋, ์ง์ ์์ฑํ์ ๊ธ์ด๋ค. ์ฐธ๊ณ ํ์ง ์๊ณ ์ ์ฒด์ ์ผ๋ก ๋ชจ๋ ๊ฒฝํ์ ์ํ ๊ธ๋ ๋ง์๊ธฐ๋ ํ๊ณ .
<์ถ์ฒ ๊ธ>
- ์ฝํ๋ฆฐ groupBy, groupingBy, chunked, flatMap, aggregate ์ ๋ฆฌ - Yun Blog | ๊ธฐ์ ๋ธ๋ก๊ทธ
- HTTP Client ์ฑ ์ ๋ถ๋ฆฌํ๊ธฐ - Yun Blog | ๊ธฐ์ ๋ธ๋ก๊ทธ
- JPA JPQL์ ์กฐํ ๋์ ์ดํด๋ณด๊ธฐ - Yun Blog | ๊ธฐ์ ๋ธ๋ก๊ทธ
- velopert (Minjun Kim) - velog
์ง์ ์ธก์ ํ๊ณ ๊ฒ์ฆํ ์๋ฃ
์ฌ์ค ๋ญ ํ๋ ์ธก์ ํ๊ณ ๊ฒ์ฆํ๊ณ ์๋ฃ๋ก ๋ง๋ค๊ธฐ๋ ๊ณต์๊ฐ ์์ฃผ ๋ง์ด ๋ ๋ค. ๊ทธ๋์ ์ด๋ฌํ ๋ ธ๋ ฅ์ ๊ธฐ์ธ์๋ค๋ ๊ฒ์ ๋๊ฒ ์น๊ณ ์ธ์ ํ๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๋ฌํ ์ต๊ด์ด ์ดํ๋ฆฌ์ผ์ด์ ์ ์ฑ๋ฅ์ ๊ณ์ธก ๊ธฐ๋ฐ์ผ๋ก ์ ์งํ๊ณ , ํ๋ํ ์ ์๋ ๋ฅ๋ ฅ์ ๊ฐ์ถ ์์ง๋์ด์์ ์ฆ๋ช ํ๋ ๋ถ๋ถ์ด๋ค.
์์ธํ ๊ฐ๋ฐ ๊ธฐ๋ก
๋ฌํํ๊ฒ ๋ฌด์์ ๋ง๋ค์๋ค๋ ๋ด์ฉ๋ณด๋ค๋ ๋ํ ์ผํ๊ฒ ์ด๋ ํ ๊ณผ์ ์ ๊ฑฐ์ณค๋์ง ๊ธฐ๋ก๋์ด ์๋ ๊ฐ๋ฐ ๋ธ๋ก๊ทธ๋ ๊ด์ฐฎ๋ค. ๊ธฐ์ ์ ์ธ ๋ถ๋ถ์ด ์ค์ฌ์ธ ๊ฐ๋ฐ ๋ธ๋ก๊ทธ์ง๋ง ๊ทธ ๊ณผ์ ์ ๋ํ ์ด์ผ๊ธฐ๋ ์ข์ถฉ์ฐ๋ํ ์ฌ๊ฑด, ํ์ ์์ ์๊ธด ์ด์, ๋ณ๊ฑฐ ์๋ ๊ฑฐ์ง๋ง ๊ณ ์ํ ์ด์ผ๊ธฐ ๋ฑ์ ์ ํธ๋ ๊ฒ๋ ๊ด์ฐฎ๋ค. ๋ณ๊ฑฐ ์๋ ์ด์๋ก ๊ณ ์ํ ๋ด์ฉ์ ๋ํ ์ ๋ชฉ์ ๊ฑฐ์ฐฝํ๊ฒ ํด์ ๋๋ ๊ฒ๋ ๊ฐ๋ ํ ๋ฒ ์ ๋๋ ๊ด์ฐฎ์ ์๋ ์๋๋ฐ ๋ค๋ง ๋๋ฌด ์์ฃผ ๋์ผ๋ฉด ๋ธ๋ก๊ทธ ์์ฒด์ ๋ํ ์ ๋ขฐ๋์ ์ ์ํฅ์ ์ฃผ๋ฏ๋ก ์ฃผ์ํ์.
์ฝ๊ธฐ ์ฝ๊ฒ ์ ๋ฆฌํ ์๋ฃ
๊ธฐ๋ณธ์ ์ผ๋ก ์ฐธ๊ณ ์๋ฃ๊ฐ ์กด์ฌํ๋ ๊ฒ์ ๋น์ฐํ๋ค. ๊ณต์ ์ฌ์ดํธ, ๊ณต์ github, ๊ณต์ document ๋น์ฐํ ์ฐธ๊ณ ํ๊ฒ ๋๋ค. ์ด์ธ์๋ ๊ฐ์ธ ๋ธ๋ก๊ทธ๋ stackoverflow ๋ฑ์ ์ฐธ๊ณ ํ ์ ์๋ค. ์ฐธ๊ณ ํ ์๋ฃ๋ฅผ ์ด๋ป๊ฒ ์ดํดํ๊ณ , ๊ทธ ์๋ฃ๋ค์ด ๋ด๊ฐ ํ์ํ ๋ถ๋ถ์ด ๋ญ์๊ณ ์ด๋ ํ ์ดํด๋ฅผ ํ๊ฒ ๋๋์ง, ๊ทธ๋์ ๊ฒฐ๋ก ์ด ๋ฌด์์ธ์ง๊น์ง ์ด์ด์ง๋ ๊ฒ์ด ์ข๋ค. ๋ง์ฝ ํ์ต์ ์ํ ๋ด์ฉ ์ ๋ฆฌ๋ผ๋ฉด ์ฌ๋ฌ ์ฐธ๊ณ ์๋ฃ๋ฅผ ๋ฐํ์ผ๋ก ๋ค๋ฅธ ์ฌ๋์ด ์ดํดํ๊ธฐ ์ฝ๊ฒ ์์ฑํ์.
๊ธฐ์ ์ ํธ๋ฌ๋ธ ์ํธ
์ฅ์ ๋ฅผ ๊ฒช์๋ ์ด์ผ๊ธฐ๋ ์์ฃผ ์ข์ ๋ธ๋ก๊ทธ ์์ฌ๊ฐ ๋๋ค. ๋ค๋ง ํ์ฌ๊ฐ ํ์ฉํ๋ ๋ฒ์ฃผ์ ๋ด์ฉ์ด๋ ์ด๋ ์ ๋ ์ถ์์ ์ธ ๋ด์ฉ์ผ๋ก ์์ฑํ๋ ๊ฒ์ด ์ข๋ค. ๊ธฐ์ ์ด์๋ฅผ ํด๊ฒฐํ๋ ๊ณผ์ ์์ ํ๋ ์ถ์ , ์๊ฑฐ, ํ์ , ๊ฒ์ฆ ๋ฑ์ ๊ณผ์ ์ ์ ๋์ดํ ์๋ก ์ข์ ๊ฐ๋ฐ์์ ์์ง์ ์ฆ๋ช ํ๋ ์๋จ์ด ๋ ์ ์๋ค ๋ํ ์ด๋ฌํ ์ด์๋ฅผ ๋ ผ๋ฆฌ์ ์ผ๋ก ํด๊ฒฐํ๋ฉด ํ ์๋ก ๊ทธ๊ฒ ๊ธ๋ก ์ ๋๋ฌ๋๋ฉด ๋๋ฌ๋ ์๋ก ์์ ์ ๋ ผ๋ฆฌ๋ ฅ์ ๋ํ ์ฆ๋ช ๋ ๋ ์ ์์ผ๋ฏ๋ก ์์ฃผ ์ข์ ์ฃผ์ ๋ค.
๊ตฌํ ๊ณผ์ ์ ์ด์ ํด๊ฒฐ
๋๋ถ๋ถ์ ์ฌ๋์ ํ๋ฒ์ ์ด์ ์์ด ๊ตฌํํด๋ผ ์ ์๋ค. ์ด๋ฏธ ํ๋ฒ ๊ฒฝํ์ ํตํด ์๋ จ์ด ๋์ด์ผ ๋ณดํต ๊ฐ๋ฅํ๋ค. ๊ตฌํ ๊ณผ์ ์์๋ ์ด๋ ํ ์๊ฐ์ผ๋ก ์ด๋ ํ ์๋ฃ๋ฅผ ์ฐพ์๋ดค๊ณ ๊ทธ ์๋ฃ์ ์ด๋ค ๋ถ๋ถ์ ์ฐธ๊ณ ํด์ ๊ตฌํํ์ผ๋ฉฐ ์ด๋ ํ ๋ถ๋ถ์ ์๊ตฌ์ฌ์ด ๋ค์๋ค ๋ฑ์ ์ ๋ฐ์ ๊ฐ๋ฐ ๊ณผ์ ์ ๋ํ ๊ธ์ ์ข์ ๊ธ์ด ๋๊ณค ํ๋ค.
๋๋ ์ด๋ ํ ๋ถ๋ถ์ ์ฐ๋ ค ์ฌํญ์ด ์๊ฒผ๋ค๋์ง ์ ์ฌ์ ์ฐ๋ ค ์ฌํญ์ด ๋ ์ฌ๋ผ ์ปค๋ฒ๋ฆฌ์ง๋ฅผ ์ด๋ป๊ฒ ๋์ด์ฌ๋ ธ๋ค๋์ง ๊ฐ์ ์ด์๋ ์์ฃผ ์ข๋ค. ๋ณต์กํ ๋น์ฆ๋์ค ์ด์์ ๋ํ ํด๊ฒฐ ๊ณผ์ ์ ํญ์ ๊ถ๊ธํ๋ค.
๋ฒ๊ทธ ํด๊ฒฐ ๊ณผ์
ํธ๋ฌ๋ธ ์ํธ๋ ๋ฒ๊ทธ ํด๊ฒฐ ๊ณผ์ ์ ๋ค์ ๋ค๋ฅด๋ค. ๋ณดํต ํธ๋ฌ๋ธ ์ํธ๋ ๊ธฐ์ ๋ถ์ฑ๋ฅผ ๊ฐ์ง ์ํ์์ ํธ๋ํฝ์ด ํญ๋ฐ ํ๊ฑฐ๋ DB ์ฒ๋ฆฌ ์๋๊ฐ ์ง์ฐ๋์ด์ ์๋น์ค ์ฅ์ ๊ฐ ๋๋ ์ํฉ๋ฑ์ ๋งํ๋ค. ๋ฒ๊ทธ๋ ๋ง๊ทธ๋๋ก ๋น์ฆ๋์ค ๋ก์ง์ ์ฒ๋ฆฌํ๋ ๊ณผ์ ์์์ ์ด์ ํด๊ฒฐ์ด๋ ์๋ชป๋ ์๊ตฌ ์ฌํญ์ ์ดํด, ํน์ ๋ณต์กํ ์กฐ๊ฑด์ด ์ฝํ๊ณ ์ฅํ์ ๋์ ์ด์๋ฅผ ์ฃผ๋ก ๋งํ๋ค. ์ฌ๋ฐ ๋ฐฉ์ง์ ๋ํ ๊ณ ๋ฏผ, ์ปค๋ฒ๋ฆฌ์ง ํ๋ณด์ ๋ํ ๊ณ ๋ฏผ๋ ๊ฐ์ด ์ธ๊ธํ๋ฉด ์ข๋ค.
๋ง์น๋ฉฐ
์ข์ ๊ฐ๋ฐ์ ๋ธ๋ก๊ทธ๋ ์์ ๋ก ์์ฑ๋ ์ ์๋ค. ์์ฃผ ๊ธ์ ์จ์ผ ํ๋ค๋ ๊ฐ๋ฐ๋ณด๋ค๋ ๋ฉ์์ง๊ฐ ์๋ ๊ธ์ ์จ์ผ ํ๋ค.
์ฃผ์ ๋ณด๋ค ์ค์ํ ๊ฒ์ ์ด๋ ํ ์ ๋ณด๋ฅผ ์ผ๋ง๋ ํ๋ฆฌํฐ์๊ฒ ์ ์ ๋ฌํ๋๋๊ฐ ๋ ์ค์ํ ๋ถ๋ถ์ ์ฐจ์งํ๋ค.(๋ฌผ๋ก ์์ ์ธ๊ธํ๋ฏ ๊ทธ๋๋ ๋ฉด์ ๊ด์ด๋ ๋ค๋ฅธ ๊ฐ๋ฐ์์๊ฒ ๋์์ด ๋๊ณ ๊ด์ฌ ์์ด ํ ์ฃผ์ ๋ฅผ ๊ฐ์ ธ๊ฐ๋ ๊ฒ ์์ฒด๋ ์ค์ํ๋ค.) ์ด๋ฏธ ์๊ณ ์๋ ์ ๋ณด๋ผ๋ ๊ธ๋ก ์ฐ๋ ๊ฒ์ ์ฝ์ง ์๋ค. ๊ทธ๋ฆฌ๊ณ ์ ์ ๋ฌ๋๊ฒ ๊ธ ์ฐ๋ ๊ฒ์ ๋์ฑ ์ฝ์ง ์๋ค.
๊ทธ๋ผ์๋ ์ข์ ๊ฐ๋ฐ์์ ์กฐ๊ฑด ์ค์์ ๊ธ์ ์ ์ฐ๋ ๊ฐ๋ฐ์๊ฐ ์๋ ์ด์ ๋ ๋ฐ๋ก ํ ๋ด ์ฌ๋ด ๊ณต์ ํ ๋ฌธ์๋ฅผ ์ธ ์ผ์ด ์์ฃผ ์๊ธฐ ๋๋ฌธ์ด๊ณ , ์ผ๊ฐ์ด๋ ๋ฌธ์๋ฅผ ํตํด์ ์ํตํด์ผ ๋ ์ผ์ด ๋ง๊ธฐ ๋๋ฌธ์ด๋ค. ๋ชจ๋ ์ฌ๋์๊ฒ ํ์ ์๊ฐ์ ๋ด๋ฌ๋ผ๊ณ ํด์ ์์ํ ๋ด์ฉ๊น์ง ์ ๋ฌํ ์๋ ์๋ค. ๋ํ ๊ธ์ ํตํด ๋ ผ๋ฆฌ๋ ฅ์ ๋ณด์ฌ์ค ์ ์๋ ๊ฐ๋ฐ์์ ์คํ๋ผ์ธ์์์ ๋ ผ๋ฆฌ๋ ฅ์ ๋ ๋ฐ์ด๋๋ค. ์ฆ ๊ธ์ ํตํด์ ์ต์์น๋ฅผ ํ์ธํ๋ ์๋จ์ด ๋๊ธฐ๋ ํ๋ค.