JavaRush /Java Blog /Random-KO /๋„์›€์„ ์š”์ฒญํ•˜์ง€ ๋ง๊ณ  ์˜ค๋ž˜๋œ ๊ธฐ์ˆ ์„ ๋ฒ„๋ฆฌ์‹ญ์‹œ์˜ค: Java ๋ฉ˜ํ†  Anton Kupreichik์— ๋”ฐ๋ฅด๋ฉด ...

๋„์›€์„ ์š”์ฒญํ•˜์ง€ ๋ง๊ณ  ์˜ค๋ž˜๋œ ๊ธฐ์ˆ ์„ ๋ฒ„๋ฆฌ์‹ญ์‹œ์˜ค: Java ๋ฉ˜ํ†  Anton Kupreichik์— ๋”ฐ๋ฅด๋ฉด ์ดˆ๋ณด์ž๊ฐ€ ํ”ํžˆ ์ €์ง€๋ฅด๋Š” ์‹ค์ˆ˜

Random-KO ๊ทธ๋ฃน์— ๊ฒŒ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค
์ด ํ…์ŠคํŠธ๋ฅผ ํ†ตํ•ด Java University์˜ ๋ฉ˜ํ† ๊ฐ€ ๊ฒฝํ—˜๊ณผ ์ง€์‹์„ ๊ณต์œ ํ•˜๋Š” ์ผ๋ จ์˜ ์ž๋ฃŒ๋ฅผ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค . Minsk Anton Kupreichik์˜ ๊ฐœ๋ฐœ์ž๋Š” ์ดˆ๋ณด ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ์ €์ง€๋ฅด๋Š” ๊ฐ€์žฅ ์ผ๋ฐ˜์ ์ธ ์‹ค์ˆ˜์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•ฉ๋‹ˆ๋‹ค. ๋„์›€์„ ์š”์ฒญํ•˜์ง€ ๋ง๊ณ  ์˜ค๋ž˜๋œ ๊ธฐ์ˆ ์„ ๋ฒ„๋ฆฌ์‹ญ์‹œ์˜ค: Java ๋ฉ˜ํ†  Anton Kupreichik์— ๋”ฐ๋ฅด๋ฉด ์ดˆ๋ณด์ž๊ฐ€ ํ”ํžˆ ์ €์ง€๋ฅด๋Š” ์‹ค์ˆ˜ - 1

"์˜ค๋ž˜๋œ" ๊ธฐ์ˆ ์„ ํ๊ธฐํ•˜์„ธ์š”

์ƒˆ๋กœ์šด ๊ธฐ์ˆ ๊ณผ ์˜ค๋ž˜๋œ ๊ธฐ์ˆ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ ์ค‘ ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์€ ์˜ค๋ž˜๋œ ๊ธฐ์ˆ ์— ๊ธ€์„ ์“ฐ์ง€ ์•Š์„ ๊ฐ€๋Šฅ์„ฑ์ด ๋†’๋‹ค๋Š” ๊ฒƒ์„ ์ดํ•ดํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์šฐ๋ฆฌ๋Š” ์ƒˆ๋กœ์šด ๊ธฐ์ˆ ์ด ์—ฌ์ „ํžˆ ๊ธฐ์กด ๊ธฐ์ˆ ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๋งŒ๋“ค์–ด์ง€๊ณ  ์žˆ๋‹ค๋Š” ์ ์„ ๊ณ ๋ คํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋‚ด๋ถ€์—๋Š” ๊ธฐ์กด ๊ธฐ์ˆ ์˜ ์ž‘๋™ ์›๋ฆฌ๊ฐ€ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์‚ฌ๋žŒ๋“ค์€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ๋ฐฐ์šธ ๋•Œ ๋•Œ๋•Œ๋กœ ์˜ค๋ž˜๋œ ๊ธฐ์ˆ ์„ ์ƒ๋žตํ•ฉ๋‹ˆ๋‹ค. "์•„๋‹ˆ์š”, ์ €๋Š” ์˜ค๋ž˜๋œ ๊ฒƒ์„ ๋ฐฐ์šฐ๊ณ  ์‹ถ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ฆ‰์‹œ ์ƒˆ๋กœ์šด ๊ฒƒ์„ ์›ํ•ฉ๋‹ˆ๋‹ค!" ๋‚˜์—๊ฒŒ๋„ ์ด๋Ÿฐ ๋ฌธ์ œ๊ฐ€ ์žˆ์—ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด Spring ํ”„๋ ˆ์ž„์›Œํฌ๊ฐ€ ์žˆ๊ณ  Java EE๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. Spring์—๋Š” Java EE๋„ ํฌํ•จ๋˜์–ด ์žˆ์œผ๋ฉฐ ๊ฒฐ๊ตญ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ๋งˆ์Šคํ„ฐํ•˜๋ ค๋ฉด Java EE์— ๋Œ€ํ•œ ์—ฐ๊ตฌ๋ฅผ ํ”ผํ•  ์ˆ˜ ์—†๋‹ค๋Š” ์ ์„ ์ดํ•ดํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ์—ฌ์ „ํžˆ ์˜ค๋ž˜๋œ ๊ธฐ์ˆ ์ด ํ•„์š”ํ•œ ๊ณต์„์ด ๋งŽ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ƒˆ๋กœ์šด ์ธ๊ธฐ ํ•ญ๋ชฉ์— ์ง‘์ค‘ํ•˜๋Š” ๊ฒƒ์„ ์žŠ์ง€ ๋งˆ์‹ญ์‹œ์˜ค. ์ด ๋ฌธ์ œ์—๋Š” ๊ท ํ˜•์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

๋™๋ฃŒ๋‚˜ ์ง€์ธ์—๊ฒŒ ๋„์›€์„ ์š”์ฒญํ•˜์ง€ ๋งˆ์„ธ์š”.

์ด๋Š” ์‹œ๊ฐ„์ด ๋งŽ์ด ๊ฑธ๋ฆฌ๋Š” ๋ณต์žกํ•œ ์ž‘์—…์˜ ๊ฒฝ์šฐ ํŠนํžˆ ๊ทธ๋ ‡์Šต๋‹ˆ๋‹ค. ๋•Œ๋•Œ๋กœ ์‚ฌ๋žŒ์€ ๋งŽ์€ ์‹œ๊ฐ„์ด ๊ฑธ๋ฆฌ๋Š” ๋ณต์žกํ•œ ๋ฌธ์ œ๋ฅผ ์Šค์Šค๋กœ ํ•ด๊ฒฐํ•˜๋Š” ๋ฐ ๊ด€์‹ฌ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์‹ฌ๋ฆฌ์  ์žฅ๋ฒฝ์œผ๋กœ ์ธํ•ด ์‹ค์ œ๋กœ ํ•„์š”ํ•  ๋•Œ ๋ฌธ์ œ ํ•ด๊ฒฐ์— ๋Œ€ํ•œ ์กฐ์–ธ์„ ๊ตฌํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๊ทธ๋Š” ๋™๋ฃŒ์—๊ฒŒ ์งˆ๋ฌธํ•˜๊ณ  20๋ถ„ ์•ˆ์— ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๋Œ€์‹  ๋ฌธ์ œ์— ๋Œ€ํ•ด 3์‹œ๊ฐ„ ๋™์•ˆ ์•‰์•„ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌํ•œ ์‹ฌ๋ฆฌ์  ์žฅ๋ฒฝ์ด ์žˆ๋‹ค๋ฉด ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๋…ธ๋ ฅํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ฐฐ์šฐ๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์งˆ๋ฌธํ•˜๋Š” ๊ฒƒ์€ ๊ดœ์ฐฎ์Šต๋‹ˆ๋‹ค.

๊ธฐ๋ณธ ์ฝ”๋“œ ์ž‘์„ฑ

๋ชจ๋“  ์‚ฌ๋žŒ์ด ์ข‹์€ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•  ์ˆ˜๋Š” ์—†์ง€๋งŒ ํ•„์š”ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ์ฝ”๋“œ์™€ ์—ฌ๋Ÿฌ ์ค„์˜ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•  ๋•Œ ๊ฑฑ์ •ํ•˜์ง€ ๋งˆ์„ธ์š”. ๋ชจ๋‘๊ฐ€ ์ด ๊ณผ์ •์„ ๊ฑฐ์น˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๊ฒฝํ—˜์„ ํ†ตํ•ด ๊ฐ„๊ฒฐํ•˜๊ณ  ์ดํ•ดํ•˜๊ธฐ ์‰ฌ์šด ์†”๋ฃจ์…˜์„ ์ž‘์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์šฐ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

๋ช…ํ™•ํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ๋ช…์‹œํ•˜์ง€ ์•Š์Œ

๋Œ€๋ถ€๋ถ„์˜ ์˜ค๋ฅ˜๋Š” ์˜คํ•ด์—์„œ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ๋ฌด์–ธ๊ฐ€๋ฅผ ์ดํ•ดํ•˜์ง€ ๋ชปํ•˜๊ณ  ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๊ธฐ ์‹œ์ž‘ํ•˜์—ฌ ์‹ค์ˆ˜๋ฅผ ํ•œ ๊ฒฝ์šฐ์ž…๋‹ˆ๋‹ค. ๋‹ค์‹œ ๋ฌผ์–ด๋ณด๋Š” ๊ฒƒ์„ ๋‘๋ ค์›Œํ•˜์ง€ ๋งˆ์„ธ์š”.

๋‹ค์„ฏ๋ฒˆ์งธ ๋ฐ”ํ€ด๋ฅผ ๋ฐœ๋ช…ํ•˜๋‹ค

์ฝ”๋“œ๊ฐ€ ๊ฐ„๋‹จํ•˜๊ณ  ์šฐ์•„ํ•˜๊ฒŒ ์ž‘์„ฑ๋˜์—ˆ์œผ๋ฉฐ ์ž˜ ์ž‘๋™ํ•œ๋‹ค๋ฉด ์ƒˆ๋กœ์šด ๊ฒƒ์„ ๋งŒ๋“ค์–ด๋‚ผ ์˜๋ฏธ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์†”๋ฃจ์…˜์€ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๋ฐ ์ ํ•ฉํ•˜๋ฉฐ ํ”„๋กœ์ ํŠธ๋ฅผ "์žฅ์‹"ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ์ž‘์—…์ด ๋” ์‰ฌ์›Œ์ง€๊ณ  ์‹œ๊ฐ„์ด ์ ˆ์•ฝ๋ฉ๋‹ˆ๋‹ค.

์ƒˆ๋กœ์šด ํ•™์Šต ํ˜•์‹์„ ๋ฌด์‹œํ•˜์„ธ์š”

์ œ๊ฐ€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ๋ฐฐ์šธ ๋•Œ ๋ฌด์—‡์ด โ€‹โ€‹์˜ณ๊ณ  ๋ฌด์—‡์ด ๊ทธ๋ฅธ์ง€ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์•Œ๋ ค์ฃผ๋Š” ์˜คํ”„๋ผ์ธ ๊ฐ•์ขŒ๋ฅผ ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ์ €๋Š” ์ฃผ๋กœ ๋Œ€๋ฉด ์†Œํ†ต์„ ์„ ํ˜ธํ•˜๋Š”๋ฐ, ์ฝ”๋กœ๋‚˜ ์‹œ๋Œ€์—๋Š” ์›๊ฒฉ์œผ๋กœ ๊ณต๋ถ€ํ•˜๊ฑฐ๋‚˜ ์ผํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋œ ๊ฒƒ๋„ ์ข‹์€ ๊ฒƒ ๊ฐ™์•„์š”. ์ด๊ฒƒ์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์ด ์ด์ƒํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์—ฌ์ „ํžˆ ์˜จ๋ผ์ธ ํ•™์Šต์— ์ ํ•ฉํ•˜์ง€ ์•Š์€ ์‚ฌ๋žŒ๋“ค์ด ๋งŽ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ฃผ๋กœ ์„ฑ์ธ ์Šค์œ„์น˜ ํ”„๋กœ๊ทธ๋ž˜๋จธ์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์ž‘์—…๊ณต๊ฐ„๊ณผ ํœด์‹๊ณต๊ฐ„์„ ๋ถ„๋ฆฌํ•˜์ง€ ๋งˆ์„ธ์š”

์›๊ฒฉ์œผ๋กœ ์ž‘์—…/ํ•™์Šตํ•˜๋Š” ๊ฒฝ์šฐ ์†ŒํŒŒ์— ํŽธ์•ˆํ•˜๊ฒŒ ์•‰์•„ ์ž‘์—…ํ•˜๊ณ  ์‹ถ์€ ์œ ํ˜น์ด ๋“ญ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๊ทธ๊ฒƒ์€ ์˜ณ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ…Œ์ด๋ธ”, ์˜์ž, ๋…ธํŠธ๋ถ์„ ๋†“๊ณ  ์ž‘์—…ํ•  ์ˆ˜ ์žˆ๋Š” ๊ณต๊ฐ„ ์ค‘ ์ ์–ด๋„ ํ•˜๋‚˜๋ฅผ ํ™•๋ณดํ•˜์‹ญ์‹œ์˜ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ๊ณต๋ถ€ ์ค€๋น„๊ฐ€ ๋” ์‰ฌ์›Œ์งˆ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋ฉ”๋ชจํ•˜์ง€ ๋งˆ์„ธ์š”

๋™์ผํ•œ ๋ฌธ์ œ๊ฐ€ ๊ณ„์†ํ•ด์„œ ๋ฐœ์ƒํ•˜๋ฉด ๋…ธํŠธ๋ถ, ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ๋˜๋Š” ํ†ตํ•ฉ ๋ฌธ์„œ์— ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์„ ์ ์–ด ๋‘๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ์กฐ๋งŒ๊ฐ„ ๋ฐ˜๋ณต๋˜๋Š” ์˜ค๋ฅ˜๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ด๋ฏธ ๊ธฐ์–ตํ•˜๊ฒŒ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋ฉ”๋ชจ๋ฅผ ํ•˜๋ฉด ์‹œ๊ฐ„์ด ์ ˆ์•ฝ๋ฉ๋‹ˆ๋‹ค.

์‹ซ์–ดํ•˜๋Š” ๊ณณ์œผ๋กœ ๊ฐ€์„ธ์š”

๋‹น์‹ ์˜ ์˜ํ˜ผ์ด ์–ด๋–ค ํ™œ๋™์„ ํ•  ๊ธฐ๋ถ„์ด ์•„๋‹ˆ๋ผ๋ฉด ์ž์‹ ์„ ๊ณ ๋ฌธํ•˜๊ฑฐ๋‚˜ ์ถ”์„ธ๋ฅผ ์ซ“์•„์„œ๋Š” ์•ˆ๋ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋ช…๋ฐฑํ•œ ์ง„์‹ค์ธ ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด์ง€๋งŒ ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์€ ์ž์‹ ์ด ์ข‹์•„ํ•˜์ง€ ์•Š๋Š” ์ผ์„ ํ•ฉ๋‹ˆ๋‹ค. "์ด๊ฒƒ์ด ๋‚ด๊ฐ€ ์›ํ•˜๋Š” ๊ฒƒ์ธ๊ฐ€? "๋ผ๋Š” ์งˆ๋ฌธ์— ์†”์งํ•˜๊ฒŒ ๋Œ€๋‹ตํ•˜์‹ญ์‹œ์˜ค. ๊ทธ๋ ‡๋‹ค๋ฉด ์ž์œ ๋กญ๊ฒŒ ์•ž์œผ๋กœ ๋‚˜์•„๊ฐ€์‹ญ์‹œ์˜ค. ์ถ”์ธกํ•ด ๋ณด์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค. ์ดˆ๋ณด์ž๊ฐ€ ๊ฐ€์žฅ ์ž์ฃผ ์ €์ง€๋ฅด๋Š” ์‹ค์ˆ˜๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ๋Œ“๊ธ€๋กœ ์—ฌ๋Ÿฌ๋ถ„์˜ ์˜๊ฒฌ์„ ๊ณต์œ ํ•ด์ฃผ์„ธ์š” ;)
์ฝ”๋ฉ˜ํŠธ
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION