์ฃผ๋์ด ํ๋ก ํธ์๋: ์ด๋ ฅ์์ ํฌํธํด๋ฆฌ์ค๋ฅผ ์ํ ํ๋ก์ ํธ๋ฅผ ๋ง๋ค์ด์ผ ํ๋์?
GitHub์ ํ๋ ์ด์์ ํ๋ก์ ํธ๋ก ๊ตฌ์ฑ๋ ํฌํธํด๋ฆฌ์ค๋ฅผ ๋ณด์ ํ๋ ๊ฒ์ด ์ด๋ ฅ์์ ์ถ๊ฐ๋๋ ์ด์ ์ด ์๋ค๋ ์ง์ ์ ๋ํด ๋๊ตฌ๋ ์ด์๋ฅผ ์ ๊ธฐํ์ง ์์ ๊ฒ ๊ฐ์ต๋๋ค. ๊ทธ๋ฌ๋ ์ด์ ๋น์ ์ ๋ค๋ฅธ ๊ด์ ์ ์๊ฒ ๋ ๊ฒ์
๋๋ค. Rambler ๊ฐ๋ฐ์ Antonina Listopadova์ ๋ฐ๋ฅด๋ฉด, ์ด๋ณด์๋ ํ๋ก์ ํธ๋ฅผ ์ ํ ์ํํ ํ์๊ฐ ์์ง๋ง ์ค๊ธ ๋ฐ ๊ณ ๊ธ์์ ๊ฒฝ์ฐ ์ ๋ฐ๋์
๋๋ค. ์ฌ๋ฌ ์ ํ๋ฆฌ์ผ์ด์
์ด๋ ์ฌ์ดํธ๋ก ๊ตฌ์ฑ๋ ํฌํธํด๋ฆฌ์ค๋ ์ ํ ํด๋ฅผ ๋ผ์น์ง ์์ ๊ฒ์
๋๋ค. ์๋
๋ ํ๋ฐฐ๊ฐ ์์ ์ ์ฝ๋์ ๋ํด ์ด๋ป๊ฒ๋ ๊ณ ์ฉ์ฃผ๋ฅผ ๋๋ผ๊ฒ ํ ๋งํผ ์ถฉ๋ถํ ๊ธฐ์ ์ ๊ฐ๊ณ ์์ง ์๋ค๊ณ ๋งํจ์ผ๋ก์จ ์์ ์ ์
์ฅ์ ์ฃผ์ฅํฉ๋๋ค. ์ธํฐ๋ทฐ ์ค์ ์ ๊ธฐ๋๋ ์ง๋ฌธ์ ์ฌ๋ฐ๋ฅด๊ฒ ๋๋ตํ๋ ๊ฒ์ด ํจ์ฌ ๋ ์ค์ํฉ๋๋ค. Antonina๋ ๋ํ ์์ ์ ๊ด์ ์ ์ฐฌ์ฑํ์ฌ ๋ช ๊ฐ์ง ๋ ํฅ๋ฏธ๋ก์ด ์ฌ์ค์ ์ธ์ฉํฉ๋๋ค.
์ฃผ๋์ด ์จ๋ผ์ธ ์ปจํผ๋ฐ์ค #2 - Java
5์ 8์ผ ๋ฏผ์คํฌ์์ ์ด๋ฆฐ ์ฃผ๋์ด ์จ๋ผ์ธ ์ปจํผ๋ฐ์ค์์ ๋
นํ๋ ๋งค์ฐ ์ ์ฉํ๊ณ ๊ทธ๋ค์ง ์ค์ํ์ง ์์ ํฅ๋ฏธ๋ก์ด ์คํธ๋ฆผ์
๋๋ค. ์จ๋ผ์ธ ๋ฐฉ์ก ์ค์ ๋ฒจ๋ก๋ฃจ์ Java ์ปค๋ฎค๋ํฐ์ ์ฐ์ฌ๋ค์ Java ์ธ์ด์ ํ์ฌ ์ํ์ ๊ฐ๋ฐ ๋ํฅ์ ๋ถ์ํ๊ณ Java 8 ์ฝ๋๋ฅผ Java 14์ ๋น๊ตํ๋ฉฐ ์ต์ ์๋ฒ๋ฆฌ์ค ์๋ฃจ์
์ ํ๊ฐํฉ๋๋ค. ๋ํ ์๋ฐฉ์ก ์ฐธ๊ฐ์๋ค์ ๋ฐฉ์ก ์ค์ ๋ฏธ๊ตญ ์ฃผ์ ์์ฅ ๋ชจ๋ํฐ๋ง, IDEA์ฉ StackOverflow ๊ฒ์ ํ๋ฌ๊ทธ์ธ ๋ฑ ์ฌ๋ฌ ํ๋ก๊ทธ๋จ์ ์์ฑํ์ต๋๋ค. ์ฝ๋์ ๋ํ ๋งํฌ๋ ๋น๋์ค ์ค๋ช
์ ๊ฒ์๋์ด ์์ต๋๋ค.
JPoint 2019. Egor Bugaenko๊ฐ Tagir Valeev๋ฅผ ์ธํฐ๋ทฐํฉ๋๋ค.
Video Weekend ์ํผ์๋๋ฅผ ์์ฒญํ์ ๋ค๋ฉด ์ ๋ช
ํ ํ์ฌ JetBrains์ ๊ฐ๋ฐ์์ธ Tagir Valeev๊ฐ IntelliJ IDEA์ ์์์ ๋ฆฌํฉํ ๋ง์ ๋ํด ์์ฑํ ๋ณด๊ณ ์๋ฅผ ๊ธฐ์ตํ์ค ๊ฒ์
๋๋ค. ์ค๋ ์ฐ๋ฆฌ๋ ๋ช ๋ฌ ์ JPoint 2019 ์ปจํผ๋ฐ์ค์์ ๋
นํ๋ ์ฐ์ฌ์์ ์ธํฐ๋ทฐ๋ฅผ ์๊ฐํฉ๋๋ค. Egor Bugaenko์ ์ง๋ฌธ์ ๋ตํ๋ฉด์ Tagir๋ ์์ ์ ์ ๋ฌธ ๊ฐ๋ฐ ๋ฐ JetBrains๋ก์ ์ ํ์ ๋ํ ์ด์ผ๊ธฐ๋ฅผ ๊ณต์ ํ์ต๋๋ค. ํ๋ฒํ ๋
ธ๋ณด์๋น๋ฅด์คํฌ Java ํ๋ก๊ทธ๋๋จธ๊ฐ ์ด๋ป๊ฒ IntelliJ IDEA ์์
์ ์์ํ๋์ง ๋ฃ๊ณ ์ถ๋ค๋ฉด ์ด ์์์ ๋์น์ง ๋ง์ธ์. ์ฌ๊ธฐ์์๋ StackOverflow ๋ฐ GitHub๋ฅผ ์ฌ์ฉํ์ฌ ์ํํธ์จ์ด์ ๋ํ ์ฒญ์ค์ ๊ด์ฌ์ ๋๋ ๋ฐฉ๋ฒ์ ๋ํ ๊ท์คํ ํ๋ ๋ฐฐ์ฐ๊ฒ ๋ฉ๋๋ค.
์๋ธ๋ฆฟ ์์ฑ ๋ฐ ๋๋ฒ๊น
Java EE์์ ์น ํ๋ก์ ํธ๋ฅผ ์์ฑํ๊ธฐ๋ก ๊ฒฐ์ ํ ๊ฒฝ์ฐ ํด๋ผ์ด์ธํธ์ ์ํธ ์์ฉํ๊ธฐ ์ํ ์ธํฐํ์ด์ค ๋ถ๋ถ์ด ๊ตฌํ๋๋ ๊ธฐ๋ณธ ๋ธ๋ก์ธ ์๋ธ๋ฆฟ ์์ด๋ ํ ์ ์์ต๋๋ค. ํด๋ผ์ด์ธํธ ์์ฒญ์ ์ฒ๋ฆฌํ๋ ๊ฒ ์ธ์๋ ์๋ธ๋ฆฟ์ ์๋ฒ๋ฅผ ํ์ฅํ๋ ๋ฐ์๋ ์ฌ์ฉ๋ฉ๋๋ค. ์ด ๋น๋์ค๋ฅผ ์์ฒญํ๋ฉด Maven ๋ฐ Intellij IDEA๋ฅผ ์ฌ์ฉํ์ฌ ์๋ธ๋ฆฟ์ ์์ฑํ๊ณ ๋๋ฒ๊น
ํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์ธ ์ ์์ต๋๋ค. ๋์์ ์๋ ์ค๋ช
์์ ์์ฑ์๋ GitHub์ ํ๋ก์ ํธ ์ฝ๋์ ๋ํ ๋งํฌ์ Maven Jetty Servlet ํ๋ฌ๊ทธ์ธ ์ค์ ์ ๋ํ ๋ฌธ์๋ฅผ ๊ฒ์ํ์ต๋๋ค. ์ด๋ ์๋ธ๋ฆฟ ์์ฑ ๋ฐฉ๋ฒ์ ๋ ์ต์ํด์ง๋ ค๋ ๊ฒฝ์ฐ ๋์์ด ๋ ๊ฒ์
๋๋ค.
GO TO FULL VERSION