JavaRush /Java Blog /Random-KO /๋น„๋””์˜ค ์ฃผ๋ง #25. ํ›„๋ฐฐ๊ฐ€ ์ด๋ ฅ์„œ์— ํ”„๋กœ์ ํŠธ๋ฅผ ํ•ด์•ผ ํ•˜๋‚˜์š”? Java ์–ธ์–ด์˜ ํ˜„์žฌ ์ƒํƒœ๋ฅผ ๋ถ„์„ํ•˜๊ณ , ...

๋น„๋””์˜ค ์ฃผ๋ง #25. ํ›„๋ฐฐ๊ฐ€ ์ด๋ ฅ์„œ์— ํ”„๋กœ์ ํŠธ๋ฅผ ํ•ด์•ผ ํ•˜๋‚˜์š”? Java ์–ธ์–ด์˜ ํ˜„์žฌ ์ƒํƒœ๋ฅผ ๋ถ„์„ํ•˜๊ณ , ์„œ๋ธ”๋ฆฟ์„ ๋งŒ๋“ค๊ณ , JetBrains ๊ฐœ๋ฐœ์ž์™€์˜ ์ธํ„ฐ๋ทฐ๋ฅผ ์‹œ์ฒญํ•ฉ๋‹ˆ๋‹ค.

Random-KO ๊ทธ๋ฃน์— ๊ฒŒ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค

์ฃผ๋‹ˆ์–ด ํ”„๋ก ํŠธ์—”๋“œ: ์ด๋ ฅ์„œ์™€ ํฌํŠธํด๋ฆฌ์˜ค๋ฅผ ์œ„ํ•œ ํ”„๋กœ์ ํŠธ๋ฅผ ๋งŒ๋“ค์–ด์•ผ ํ•˜๋‚˜์š”?

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 ํ”Œ๋Ÿฌ๊ทธ์ธ ์„ค์ •์— ๋Œ€ํ•œ ๋ฌธ์„œ๋ฅผ ๊ฒŒ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ์„œ๋ธ”๋ฆฟ ์ƒ์„ฑ ๋ฐฉ๋ฒ•์— ๋” ์ต์ˆ™ํ•ด์ง€๋ ค๋Š” ๊ฒฝ์šฐ ๋„์›€์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์ฝ”๋ฉ˜ํŠธ
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION