Bibi's DevLog ๐ค๐
[์ฝ๋์ค์ฟผ๋ ์ฝ์ฝ์] ๊ฐ์ธ ํ๋ก์ ํธ 1์ผ์ฐจ - ๊ธฐํ ๋ฐ ๊ตฌํ ์์ ๋ณธ๋ฌธ
[์ฝ๋์ค์ฟผ๋ ์ฝ์ฝ์] ๊ฐ์ธ ํ๋ก์ ํธ 1์ผ์ฐจ - ๊ธฐํ ๋ฐ ๊ตฌํ ์์
๋น๋น bibi 2020. 11. 30. 18:39[๊ฐ์ธ ํ๋ก์ ํธ 1์ผ์ฐจ] - ๊ธฐํ ๋ฐ ๊ตฌํ ์์
๐๊ธฐํํ ๋ด์ฉ
-์๋ ๋งํฌ์ ๋ฐ๋ก ์์ฑ.
[์ฝ๋์ค์ฟผ๋ ์ฝ์ฝ์] 5์ฃผ์ฐจ - ๊ฐ์ธ ํ๋ก์ ํธ ๊ธฐํ
๋ฒ์จ ์ฝ๋์ค์ฟผ๋ ์ฝ์ฝ์ ๊ณผ์ ์ ๋ง์ง๋ง์ธ 5์ฃผ์ฐจ - ๊ฐ์ธํ๋ก์ ํธ ๊ธฐ๊ฐ์ด ๋์๋ค. ๋งค์ผ ์ฃผ์ด์ง ์ฃผ์ ๋ก ์ฝ๋ฉํ๋ค๊ฐ ์์ ์ฃผ์ ๊ฐ ๋๋ ์ด์ํ๋คใ ใ ใ ๋ฌด์์ ๋ง๋ค๊น ํ๋ค๊ฐ, ์ฝ๋์ค์ฟผ๋ ์ฝ์ฝ์ ์
bibi6666667.tistory.com
๐ป์ค๋ ์์ ํ ๋ด์ฉ
- MVCํจํด ๊ณต๋ถ
m.blog.naver.com/jhc9639/220967034588 ๋ฅผ ์ฐธ๊ณ ํ์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
ํ์ ๋ฏธ์
ํ๋ฉด์ ๋งค๋ฒ ์๊ฐ์ ์ซ๊ฒจ ์ผ๋จ ์ฝ๋ ๋
๋ค ๋ง๋ค๊ณ ๋์ค์ ๋ถ๋ฆฌํด์ผ์ง~ํ๋ฉด์ ๊ฒฐ๊ตญ ๋ชป ํ๋๋ฐ(ใ
ใ
)
๋น๋ก ์๋ฒฝํ๊ฒ ๋ถ๋ฆฌ๋ MVCํจํด ํ๋ก๊ทธ๋จ์ ์๋์ง๋ผ๋, ์ด๋ฒ ๊ธฐํ์ ์ฝ๋ ๊ธฐ๋ฅ๋ถ๋ฆฌ์ ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ์ ์ฐ์ตํด์ผ๊ฒ ๋ค.
- Model
- txtํ์ผIO (read) ์ผ๋ถ ๊ตฌํ
- DB์ญํ ์ signature.txt ๋ด์ฉ ์์ฑ
- Controller
- ํ๋ก๊ทธ๋จ ์์ ๋ถ๋ถ ๋ก์ง ์ง๊ธฐ
- View_console
- ์์~์ ์ฒด ํ๋ ์ด๋ฒ์กฐํ~์๊ทธ๋์ฒํ๋ ์ด๋ฒ ์กฐํ ๊น์ง ์ถ๋ ฅ๋ถ๋ถ ๋ง๋ค๊ธฐ
- ๋๋ฒ๊น
: StackOverflowError
big-blog.tistory.com/724 ๋ฅผ ์ฐธ๊ณ ํ์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
Model, View, Controller๋ฅผ ๊ฐ๋จํ ์ง๊ณ ๋์ ์คํ์ ๋๋ ๋๋ ์ฒ์ ๋ณด๋ StackOverflowError๊ฐ ๋ฐ์ํ๋ค.
๋ฌด์จ ์๋ฌ์ธ์ง๋ ์๊ณ ์์์ง๋ง ๋ด๊ฐ ์ง ์ฝ๋์์ ์ ๋ฐ์ํ๋์ง ์ ๋ชจ๋ฅด๊ฒ ์ด์ ๊ตฌ๊ธ๋ง์ ํ๋ค.
StackOverflow์ ์ฃผ๋ ์์ธ์ "์๋ชป๋ ์ฌ๊ท ํธ์ถ" ์ด๋ผ๊ณ .
๊ทธ๋์ ์ฌ๊ทํธ์ถ์ด ๋ฐ์ํ๋ ๋ถ๋ถ์ ์ผ๋ถ ์์ ํ๋๋ฐ,
์ฌ์ค ์ด ์๋ฌ๊ฐ ์์ ํ ์ดํด๋ ๊ฒ์ ์๋๋ผ์ ๋ ์ผ๋์ ๋๊ณ ์ฝ๋ฉํด์ผ๊ฒ ๋ค.
โ TODO List(๋ด์ผ ํ ์ผ)
- โ DB ๋ฐ Controller) List ๋ฐ ArrayList ์๋ฃ๊ตฌ์กฐ ๊ณต๋ถํ๊ธฐ
: DB๋ txtํ์ผ๋ก ๋ด๋นํ๋ค๊ณ ํด๋, DB๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์์ ๋ด์ ๋ ์๋ฃ๊ตฌ์กฐ๋ฅผ ์ฐพ์ ๋ณด์๋ค.
๊ฐ์ฅ ์ ๋นํด ๋ณด์ด๋ ๊ฒ์ด ArrayList์๋๋ฐ ์ด์ ์ ์ฌ์ฉํ๋ ค๋ค๊ฐ ์ ๋ชฐ๋ผ์ ํฌ๊ธฐํ ์ ์ด ์์๋ค.
์ค๋ ์ ๋
๋ถํฐ ํด๋น ์๋ฃ๊ตฌ์กฐ์ ๋ํ ๊ณต๋ถ๋ฅผ ์์ํด์, ๋ด์ผ๋ถํฐ ๋ด ํ๋ก์ ํธ์ ์ ์ฉํด์ผ๊ฒ ๋ค.
- DB ) Season.txt ๋ง๋ค๊ธฐ
: ์์ฆ ํ๋ ์ด๋ฒ DB๋ฅผ txtํ์ผ๋ก ๋ง๋ค์ด ํจํค์ง ๋ด์ ์ ์ฅํ๊ธฐ.
- DB ๋ฐ Controller) ํ๋ ์ด๋ฒ ํํฐ๋ง ๋ก์ง ์๊ฐํด๋ณด๊ธฐ (+ ๊ตฌํํ๊ธฐ)|
: ์๋ฃ๊ตฌ์กฐ ๋จผ์ ์ ๋ณตํ๊ณ ํํฐ๋ง ๋ก์ง์ ์ผ๋ฅธ์ผ๋ฅธ ์๊ฐํด ๋ณด๊ธฐ!