Git5 2022.05.06 ใGit Flow ์ด์ใ ์คํ๋ง ํ๋ก์ ํธ๋ฅผ ์งํ์ค์ด๋ค. ๋จ์ํ Master ๋ธ๋์น๋ง ์ด์ฉํ๋ ๊ฒ์ด ์๋ ์ฝ๋ ๋ฆฌ๋ทฐ๋ฅผ ๋ฐ๊ธฐ ์ํด Pull Request๋ฅผ ์ฌ๋ ค์ผํ๊ธฐ ๋๋ฌธ์ ์ฌ๋ฌ ๊ฐ์ ๋ธ๋์น๋ฅผ ๋๋์ด ์์ ํ๋ ๋์ค ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค. pr์ ์ฌ๋ฆฌ๊ธฐ ์ํ ๋ธ๋์น๊ฐ์ ๋ถ์ ์ด ์ ์ ํ ์ด๋ฃจ์ด์ ธ์ผ ํ๋๋ฐ ํผ์ ํ๋ค ๋ณด๋ ์ด๊ฒ ์ ๊ฒ์ ๊ฑด๋ค์ด์ ๋ค์ํ๊ฒ ๊ฑด๋ ๊ฒ์ด๋ค. ๊ทธ๋์ ์๋ง์ ํด๊ฒฐ๋ฐฉ์์ ๋ชจ์ํด๋ณด๊ณ ์ ํ๋ค. ์ธํ ๋ฆฌ์ ์ด Branch ์ฒดํฌ์์ ํ๋ ๋ฐฉ๋ฒ ํน์ฌ๋ ์๋ชป git push๋ฅผ ํ๋ค๋ฉด 2022. 5. 6. Git Flow ๋ ๋ฌด์์ผ๊น? Git์ ์ด์ฉํ์ฌ ์คํ๋ง ํ๋ก์ ํธ๋ฅผ ํ๋ ๋์ค git์ ๋ํ ์ฌ์ธต์ ์ธ ๊ณต๋ถ๋ฅผ ํด์ผ๊ฒ ๋ค๋ ์๊ฐ์ด ๋ฌธ๋ ๋ค์๋ค. ํ์ ์ ํ๊ธฐ ์ํด ๋ง์ ๋ธ๋์น์ git flow๊ฐ ์๋ค๊ณ ๋ ๋์ถฉ ๋ค์์ง๋ง ์๋ฒฝํ๊ณ ์ดํดํ๊ณ ์ด์ฉํ๋ ๊ฒ๊ณผ๋ ์ฒ์ฐจ๋ง๋ณ์ด๋ผ์ git flow๋ฅผ ๊ณต๋ถํ์ฌ ํ๋ก์ ํธ์ ์ ์ฉ์ํฌ ๊ณํ์ด๋ค. ๊ธฐ๋ณธ ๋ธ๋์น feature -> develop -> release -> hotfix -> master -> ๋จธ์ง ์์๋ ์์์ ๋ค๋ก ์งํ -> release์ hotfix ๋ธ๋์น์ ๊ฒฝ์ฐ develop ์ค๋ฅธ์ชฝ์ ์์นํ๋ฏ๋ก develop๋ ๋จธ์ง ๊ฐ๋ฅ => ์ค์ฌ์ด ๋๋ ๋ธ๋์น๋ master & develop! => merge๋ ๋ค๋ฅธ ๋ธ๋์น๋ ์ญ์ ! Feature ๋ธ๋์น ์๋ก์ด ๊ธฐ๋ฅ์ ์ถ๊ฐํ๋ ๋ธ๋์น ๋์ค๋ ๊ณณ (Check ou.. 2022. 5. 3. 2022.04.16 ์ ๊ธฐ๋ก โถ ์ฃผ๋ง ๊ณํ 1. SpringMVC ์๊ฐ 2. Gradle test ํ๋ก์ ํธ intellij๋ก ๊น ์ฐ๋ 3. ์คํ๋ง ๋๋ต ๋ชปํ ์ง๋ฌธ ์ ๋ฆฌ 4. ์๊ธฐ์๊ฐ์ ์ ๋ณด๊ธฐ โถ ์ค๋ ํ ์ผ 1. SpringMVC 8,90ํผ์ผํธ 2. ๊น ํ๋ธ ์ฐ๋ 3. ํ์ด๋ ํ๋ก์ ํธ 3์ฐจ ์์ ๋ณธ war ํ์ผ ๊ฐ์ฌ๋๊ป ๋ฉ์ผ ์ ์ก 4. ํ๋ก๊ทธ๋๋จธ์ค 3๊ฐ ํ๊ธฐ 2022. 4. 16. 2022.03.05~03.06 ์ ๊ธฐ๋ก โถ ํ๋ฃจ => ๊ณต๋ถ ๊ด๋ จ1) ์คํ๋ง ๊ฐ๊ตฌ๋ฆฌ์ฑ CH5๊น์ง ์ฝ๊ณ ์ ๋ฆฌ2) MVC ๊ฐ์ฒด์งํฅ ๋ฆฌํฉํ ๋ง ํ ํผ๋๋ฐฑ3) ๊ธฐ์ ์ง๋ฌธ ๋ต๋ณ ๋ชปํ ๋ถ๋ถ ๋ ธ์ ์ ์ ๋ฆฌ => ํ์ด๋ ํ๋ก์ ํธ ๊ด๋ จ1) DB ERD ๊ทธ๋ ค๋๊ธฐ & ์คํ๋ ๋์ํธ ์ ๋ฆฌ2) git ํ์ โถ ๋ฌธ์ ์ ๋ฆฌ1. ์์์ ์ค๋ณต๊ณผ ๋ฒ๋์ผ๋ก ๋ํดํ ์ฝ๋ํด๊ฒฐ > enum ํด๋์ค 3๊ฐ๋ฅผ ์์ฑํ์ฌ ํด๊ฒฐpackage Enum;public enum PrintGameResult { WIN_RESULT("๋์ด ์ด๊ฒผ์ต๋๋ค."), DRAW_RESULT("๋น๊ฒผ์ต๋๋ค."), LOSE_RESULT("์ปดํจํฐ๊ฐ ์ด๊ฒผ์ต๋๋ค."); private final String printGameResult; PrintGameResult(String printGameResult) { this.pri.. 2022. 3. 5. 2021.1.5 - ํ๋ฃจ ์ ๋ฆฌ - Servlet ๋ณต์ต ๋ฐ ์ ๋ฆฌ์ธ๋ฏธํ๋ก์ ํธ ์งํ์ํฉ ์ ๋ฆฌ- ์ค๋ ๊ณต๋ถ ๋ด์ฉ - Servlet/ : ์ต์์ ๋๋ ํ ๋ฆฌ/ contextroot ๋๋ ํ ๋ฆฌ (/)๊ฐ ์์ด์ผ ํ๋ ์ด์ @WebServlet : ์๋ธ๋ฆฟ ํด๋์ค๋ฅผ ์๋ธ๋ฆฟ์ผ๋ก ๋ฑ๋กํ๊ณ URL ์ฃผ์๋ฅผ ๋งคํํ๊ธฐ ์ํ ์ด๋ ธํ ์ด์ (Annotation) ⇒ web.sml ํ์ผ์ servlet ์๋ฆฌ๋จผํธ ๋ฐ servlet-mapping ์๋ฆฌ๋จผํธ์ ๋์ผํ ๊ธฐ๋ฅ ์ ๊ณต์ด๋ ธํ ์ด์ ์์ฑ์ ์ด์ฉํ์ฌ ์๋ธ๋ฆฟ ์ด๋ฆ ๋๋ URL ์ฃผ์์ ๋ํ ๋งคํ ์ฒ๋ฆฌ ๋ฑ์ ์ค์ @WebServlet ์ด๋ ธํ ์ด์ ์์ฑ์ ์ด์ฉํ์ฌ ์๋ธ๋ฆฟ ์ด๋ฆ ๋๋ URL ์ฃผ์์ ๋ํ ๋งคํ ์ฒ๋ฆฌ๋ฑ์ ์ค์ ⇒ name ์์ฑ : ์๋ธ๋ฆฟ ์ด๋ฆ์ ์์ฑ๊ฐ์ผ๋ก ์ค์ - name ์์ฑ์ ์๋ตํ๋ฉด ํด๋์ค๋ช ์ ์๋ธ๋ฆฟ⇒ value.. 2022. 1. 5. ์ด์ 1 ๋ค์ ๋ฐ์ํ