Inflearn brand logo image
Inflearn brand logo image
์ฑ„๋„ํ†ก ์•„์ด์ฝ˜
BEST

ํ† ๋น„์˜ ์Šคํ”„๋ง ๋ถ€ํŠธ - ์ดํ•ด์™€ ์›๋ฆฌ

์Šคํ”„๋ง ๋ถ€ํŠธ์˜ ํ•ต์‹ฌ ๊ธฐ๋Šฅ์„ ์ง์ ‘ ๋งŒ๋“ค์–ด๋ณด๋ฉด์„œ ์Šคํ”„๋ง ๋ถ€ํŠธ์˜ ๋™์ž‘ ์›๋ฆฌ๋ฅผ ์ดํ•ดํ•˜๊ณ , ์ด๋ฅผ ํ†ตํ•ด ์Šคํ”„๋ง ๋ถ€ํŠธ๋ฅผ ์ž˜ ํ•™์Šตํ•˜๊ณ  ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์šฐ๋Š” ๊ฐ•์˜์ž…๋‹ˆ๋‹ค. ์Šคํ”„๋ง ๋ถ€ํŠธ๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ์Šคํ”„๋ง ํ”„๋ ˆ์ž„์›Œํฌ์˜ ๋‹ค์–‘ํ•œ ํ™œ์šฉ๋ฒ•์„ ์ตํž ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Thumbnail

์ดˆ๊ธ‰์ž๋ฅผ ์œ„ํ•ด ์ค€๋น„ํ•œ
[๋ฐฑ์—”๋“œ, ์›น ๊ฐœ๋ฐœ] ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.

์ด๋Ÿฐ ๊ฑธ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์–ด์š”

  • ์Šคํ”„๋ง ๋ถ€ํŠธ์˜ ๋™์ž‘ ์›๋ฆฌ

  • ์Šคํ”„๋ง ๋ถ€ํŠธ๊ฐ€ ์ œ๊ณตํ•˜๋Š” ๊ธฐ์ˆ ๊ณผ ๊ตฌ์„ฑ์„ ํŒŒ์•…ํ•˜๊ณ  ํ™œ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•

  • ์Šคํ”„๋ง ํ”„๋ ˆ์ž„์›Œํฌ์˜ ํ•ต์‹ฌ ๊ธฐ์ˆ ๊ณผ ํ™œ์šฉ๋ฒ•

  • ๋‚˜๋งŒ์˜ ์Šคํ”„๋ง ๋ถ€ํŠธ ๋ชจ๋“ˆ์„ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•

๋‚ด ์†์œผ๋กœ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ๋งŒ๋“ค๋ฉด์„œ
์Šคํ”„๋ง ๋ถ€ํŠธ์˜ ๊ทผ๋ณธ์„ ํ™•์‹คํ•˜๊ฒŒ! ๐ŸŒฑ

ํ† ๋น„์˜ ์Šคํ”„๋ง ๋ถ€ํŠธ

์Šคํ”„๋ง ๋ถ€ํŠธ ํ•ต์‹ฌ ๊ธฐ๋Šฅ๊ณผ ๋™์ž‘ ์›๋ฆฌ

์Šคํ”„๋ง ๋ถ€ํŠธ๋Š” ์Šคํ”„๋ง ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋น ๋ฅด๊ณ  ํŽธํ•˜๊ฒŒ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋„์™€์ฃผ๋Š” ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. ๋งค์šฐ ๋น ๋ฅด๊ณ  ํŽธ๋ฆฌํ•˜๊ฒŒ ์Šคํ”„๋ง ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์„ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๊ธฐ ๋•Œ๋ฌธ์— ๋งˆ๋ฒ•๊ณผ ๊ฐ™์ด ๋ณด์ด์ง€ ์•Š๋Š” ๊ณณ์—์„œ ๋งŽ์€ ๋ถ€๋ถ„์„ ์ฒ˜๋ฆฌํ•ด์ฃผ์ฃ .

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

ํ˜น์‹œ, ์ด๋Ÿฐ ๊ณ ๋ฏผ ํ•˜์…จ๋‚˜์š”? ๐Ÿค”

์Šคํ”„๋ง ๋ถ€ํŠธ๋กœ API ์„œ๋ฒ„๋‚˜ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค๋ฅผ ๊ฐœ๋ฐœํ•˜๊ณ  ์žˆ๋Š”๋ฐ, ์Šคํ”„๋ง์„ ์ œ๋Œ€๋กœ ์•Œ๊ณ  ์“ฐ๋Š” ๊ฑด์ง€ ๋ชจ๋ฅด๊ฒ ์–ด์š”.

์ปค๋ฎค๋‹ˆํ‹ฐ๋‚˜ ๊ฒ€์ƒ‰์„ ํ†ตํ•ด ์•Œ๊ฒŒ ๋œ ํŒ์„ ์ ์šฉํ–ˆ๋”๋‹ˆ ์Šคํ”„๋ง ๋ถ€ํŠธ๋กœ ๋งŒ๋“  ์‹œ์Šคํ…œ ๊ธฐ๋Šฅ์ด ๋‹ฌ๋ผ์ ธ์„œ ๋‹นํ™ฉ์Šค๋Ÿฌ์›Œ์š”. 

์Šคํ”„๋ง ํ”„๋ ˆ์ž„์›Œํฌ๋กœ๋งŒ ๊ฐœ๋ฐœํ•˜๋‹ค๊ฐ€ ์Šคํ”„๋ง ๋ถ€ํŠธ๋กœ ๋„˜์–ด์™”๋Š”๋ฐ, ์ œ๊ฐ€ ์•Œ๋˜ ์Šคํ”„๋ง ํ™œ์šฉ ๋ฐฉ๋ฒ•์ด ๋ฌด์šฉ์ง€๋ฌผ์ด ๋œ ๊ฒƒ ๊ฐ™์•„์š”.

์Šคํ”„๋ง๊ณผ ์Šคํ”„๋ง ๋ถ€ํŠธ๋Š” ๋ญ๊ฐ€ ๋‹ค๋ฅธ ๊ฑด์ง€, ์Šคํ”„๋ง ๋ถ€ํŠธ๊ฐ€ ๋Œ€์ฒด ๋ญ”์ง€ ์ดํ•ด๊ฐ€ ์ž˜ ์•ˆ ๋ผ์š”.

์Šคํ”„๋ง ๋ถ€ํŠธ์— ์ƒˆ๋กœ์šด ๊ธฐ์ˆ ์„ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ์‚ฌ์šฉ ๋ฐฉ๋ฒ•์„ ๋ฐ”๊พธ๊ณ  ์‹ถ์€๋ฐ, ์–ด๋–ป๊ฒŒ ํ•˜๋Š” ๊ฒŒ ๋งž๋Š”์ง€ ๊ณ ๋ฏผ๋ผ์š”.

์Šคํ”„๋ง ๋ถ€ํŠธ์ฒ˜๋Ÿผ ์ž๋™์œผ๋กœ ์ ์šฉ๋  ์ˆ˜ ์žˆ๋Š” ๋‚˜๋งŒ์˜ ๊ธฐ์ˆ ์ด๋‚˜ ๊ธฐ๋Šฅ ๋ชจ๋“ˆ์„ ๋งŒ๋“ค์–ด ๋ณด๊ณ  ์‹ถ์–ด์š”.

๋ณธ ๊ฐ•์˜์—์„œ๋Š” ์Šคํ”„๋ง ๋ถ€ํŠธ๋ฅผ ํšจ๊ณผ์ ์œผ๋กœ ํ•™์Šตํ•˜๊ณ  ํ™œ์šฉํ•˜๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ์Šคํ”„๋ง ๋ถ€ํŠธ์˜ ํ•ต์‹ฌ ๋™์ž‘ ์›๋ฆฌ๋ฅผ ๋ฐฐ์›๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ๋ถ„์€ ์•„๋ž˜์˜ ์„ธ ๋‹จ๊ณ„๋ฅผ ํ†ตํ•ด ์Šคํ”„๋ง ๋ถ€ํŠธ๋ฅผ ์ œ๋Œ€๋กœ ์ดํ•ดํ•˜๊ณ  ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋  ๊ฑฐ์˜ˆ์š”.

1) ์Šคํ”„๋ง ๋ถ€ํŠธ์˜ ๋™์ž‘ ์›๋ฆฌ๋ฅผ ์ดํ•ด

์Šคํ”„๋ง ๋ถ€ํŠธ์˜ ๋™์ž‘ ์›๋ฆฌ๋ฅผ ์•Œ๊ฒŒ ๋˜๋ฉด, ์Šคํ”„๋ง ๋ถ€ํŠธ์˜ ๋งŽ์€ ๊ธฐ์ˆ ์— ์ ์šฉ๋˜๋Š” ์ผ๊ด€๋œ ๋ฐฉ๋ฒ•์„ ์•Œ๊ฒŒ ๋˜์–ด ์ƒˆ๋กœ์šด ๊ธฐ์ˆ  ํŒŒํŠธ๋ฅผ ๋„์ž…ํ•  ๋•Œ ๋น ๋ฅด๊ฒŒ ํ•™์Šตํ•˜๊ณ  ์ •ํ™•ํ•˜๊ฒŒ ์‘์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๋งค๋ฒˆ ๊ฒ€์ƒ‰์— ์˜์กดํ•ด์„œ ํŒŒํŽธ์ ์ธ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์„ ์ฐพ๋Š” ์ˆ˜๊ณ ๋ฅผ ํ•˜์ง€ ์•Š์•„๋„ ๋ฉ๋‹ˆ๋‹ค. ์Šคํ”„๋ง ๋ถ€ํŠธ์— ๊ฐ์ข… ๊ธฐ์ˆ ์ด ์ ์šฉ๋œ ์ผ๊ด€๋œ ๋ฐฉ์‹๊ณผ ์‘์šฉ๋ฒ•์„ ์ตํžˆ๋ฉด ์ •ํ™•ํ•˜๊ฒŒ ๋ฌธ์ œ๋ฅผ ๋ถ„์„ํ•˜๊ณ  ํ•ด๊ฒฐ์ฑ…์„ ์ฐพ์•„๊ฐˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

2) ๋‚ด ์†์œผ๋กœ ์Šคํ”„๋ง ๋ถ€ํŠธ ์ œ์ž‘

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

3) ์Šคํ”„๋ง ๋ถ€ํŠธ๊ฐ€ ์Šคํ”„๋ง ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ํ™œ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ• ์ดํ•ด

์Šคํ”„๋ง ๋ถ€ํŠธ์˜ ๋™์ž‘ ์›๋ฆฌ๋ฅผ ์ดํ•ดํ•˜๊ฒŒ ๋˜๋ฉด ์Šคํ”„๋ง ๋ถ€ํŠธ๊ฐ€ ์Šคํ”„๋ง ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์–ด๋–ป๊ฒŒ ํ™œ์šฉํ•˜๋Š”์ง€ ์•Œ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ, ์Šคํ”„๋ง ๋ถ€ํŠธ์˜ ๊ฐ์ข… ๊ธฐ๋Šฅ์— ๋Œ€ํ•ด์„œ ๋” ์ž์„ธํžˆ ์‚ดํŽด๋ณด๊ณ  ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์Šคํ”„๋ง ํ”„๋ ˆ์ž„์›Œํฌ์˜ ํ™œ์šฉ๋ฒ•์„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์— ์ง์ ‘ ์‘์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์Šคํ”„๋ง ๋ถ€ํŠธ์ฒ˜๋Ÿผ ์Šคํ”„๋ง ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์ž˜ ๋‹ค๋ฃฐ ์ˆ˜ ์žˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
  • ์Šคํ”„๋ง ๋ถ€ํŠธ ์Šคํƒ€์ผ๋กœ ๋‚ด๊ฐ€ ๋งŒ๋“  ์ฝ”๋“œ๋ฅผ ๋ชจ๋“ˆํ™”ํ•ด์„œ ํŽธ๋ฆฌํ•˜๊ฒŒ ์žฌ์‚ฌ์šฉ ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. 

์ด๋Ÿฐ ๋ถ„๋“ค๊ป˜ ์ถ”์ฒœํ•ด์š” ๐Ÿ™‹

์Šคํ”„๋ง ๋ถ€ํŠธ๋ฅผ ์‹ค๋ฌด์—์„œ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š” ๋ถ„

์Šคํ”„๋ง๊ณผ ์Šคํ”„๋ง ๋ถ€ํŠธ๋ฅผ ๋” ์ž˜ ์•Œ๊ณ  ํ™œ์šฉํ•˜๊ณ  ์‹ถ์€ ๋ถ„

์Šคํ”„๋ง์—์„œ ์Šคํ”„๋ง ๋ถ€ํŠธ๋กœ ์ „ํ™˜์„ ๊ณ ๋ฏผํ•˜๊ณ  ์žˆ๋Š” ๋ถ„

์Šคํ”„๋ง ๋ถ€ํŠธ๋ฅผ ๋” ํšจ๊ณผ์ ์œผ๋กœ ํ•™์Šตํ•˜๊ณ  ์‹ถ์€ ๋ถ„

์Šคํ”„๋ง ๊ตฌ๋ฃจ(Guru), ํ† ๋น„ ๋‹˜๊ณผ ํ•จ๊ป˜ํ•ด์š”! ๐Ÿค—

  • ์ž๋ฐ” ์–ธ์–ด ๊ธฐ์ดˆ ์ง€์‹๊ณผ, ์Šคํ”„๋ง ๋ถ€ํŠธ๋กœ Hello World ์ˆ˜์ค€์˜ ์„œ๋ฒ„๋ฅผ ๋งŒ๋“ค์–ด๋ณธ ๊ฒฝํ—˜๋งŒ ์žˆ๋‹ค๋ฉด ์ถฉ๋ถ„ํžˆ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์–ด์š”.
  • ๊ฐœ๋ฐœ ๋‹จ๊ณ„๋งˆ๋‹ค ๋“ฑ์žฅํ•˜๋Š” ์ž๋ฐ” ์›น ๊ฐœ๋ฐœ ๊ธฐ์ˆ , ์Šคํ”„๋ง ํ”„๋ ˆ์ž„์›Œํฌ์˜ ํ•ต์‹ฌ ์›๋ฆฌ, ์Šคํ”„๋ง ๊ธฐ์ˆ  ์‚ฌ์šฉ๋ฒ• ๋“ฑ์„ ์ž์„ธํžˆ ์„ค๋ช…ํ•ด๋“œ๋ ค์š”.
  • ์Šคํ”„๋ง ๋ถ€ํŠธ์˜ ํ•ต์‹ฌ ๋™์ž‘ ์›๋ฆฌ๊ฐ€ ๋‹ด๊ธด ์ฝ”๋“œ๋ฅผ ์ง์ ‘ ๋งŒ๋“ค์–ด๋ณด๋ฉด์„œ, ์Šคํ”„๋ง ๋ถ€ํŠธ์˜ ๊ตฌ์„ฑ์„ ๋ถ„์„ํ•˜๊ณ  ์ •ํ™•ํžˆ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋„์™€๋“œ๋ ค์š”.
  • ์Šคํ”„๋ง ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ๋” ์ž˜ ์•Œ๊ฒŒ ๋  ๊ฑฐ์˜ˆ์š”.

ํ•™์Šต ๋‚ด์šฉ ๐Ÿ“š

1. ์Šคํ”„๋ง ๋ถ€ํŠธ ์‚ดํŽด๋ณด๊ธฐ

์Šคํ”„๋ง ๋ถ€ํŠธ๊ฐ€ ๋งŒ๋“ค์–ด์ง€๊ฒŒ ๋œ ์ด์œ ์™€ ํŠน์ง•, ๋ชฉํ‘œ๋ฅผ ์‚ดํŽด๋ด…๋‹ˆ๋‹ค. ์Šคํ”„๋ง ๋ถ€ํŠธ๊ฐ€ ์ปจํ…Œ์ด๋„ˆ๋ฆฌ์Šค๋ž€ ๊ฒƒ์€ ๋ฌด์—‡์„ ๋งํ•˜๋Š”์ง€, ์ž๊ธฐ์ฃผ์žฅ์ด ๊ฐ•ํ•˜๋‹ค๋Š” ๊ฒƒ(opinionated)์€ ์–ด๋–ค ์˜๋ฏธ์ธ์ง€ ์„ค๋ช…ํ•˜๊ณ  ์Šคํ”„๋ง ๋ถ€ํŠธ๋ฅผ ์ดํ•ดํ•ด์•ผ ํ•˜๋Š” ์ด์œ ๋ฅผ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. ํ˜ผ๋ž€์Šค๋Ÿฌ์šธ ์ˆ˜ ์žˆ๋Š” ์ปจํ…Œ์ด๋„ˆ๋ผ๋Š” ๊ฐœ๋…๋„ ์ž์„ธํžˆ ๋‹ค๋ฃน๋‹ˆ๋‹ค.

2. ๋…๋ฆฝ์‹คํ–‰ํ˜• ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜

์Šคํ”„๋ง ๋ถ€ํŠธ์˜ ํŠน์ง• ์ค‘์˜ ํ•˜๋‚˜์ธ ๋…๋ฆฝ์‹คํ–‰ํ˜•(standalone) ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์–ด๋–ป๊ฒŒ ๊ฐ€๋Šฅํ•œ์ง€๋ฅผ ์ง์ ‘ ๋…๋ฆฝ์‹คํ–‰ํ˜• ์„œ๋ธ”๋ฆฟ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜, ๋…๋ฆฝ์‹คํ–‰ํ˜• ์Šคํ”„๋ง ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋งŒ๋“ค์–ด๋ณด๋ฉด์„œ ์‚ดํŽด๋ด…๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์Šคํ”„๋ง ์›น ๊ธฐ์ˆ ์ด ์–ด๋–ค ๋ฐฉ์‹์œผ๋กœ ๋งŒ๋“ค์–ด์กŒ๋Š”์ง€, ๊ทธ ๊ณผ์ •์— ์Šคํ”„๋ง ์ปจํ…Œ์ด๋„ˆ๋Š” ์–ด๋–ป๊ฒŒ ์‚ฌ์šฉ๋˜๋Š”์ง€๋„ ์•Œ์•„๋ด…๋‹ˆ๋‹ค.

3. Dependency Injection

์Šคํ”„๋งํ•˜๋ฉด DI๋ฅผ ๋นผ๋†“์„ ์ˆ˜ ์—†์ฃ . DI์˜ ๊ฐœ๋…๊ณผ ์Šคํ”„๋ง์ด ์–ด๋–ป๊ฒŒ DI๋ฅผ ์ง€์›ํ•˜๋Š”์ง€, ํ…Œ์ŠคํŠธ์—๋Š” ์–ด๋–ป๊ฒŒ ์ ์šฉ๋˜๋Š”์ง€ ๋“ฑ์„ ์‚ดํŽด๋ด…๋‹ˆ๋‹ค. ๋งŒ๋“ค๊ณ  ์žˆ๋Š” ์ฝ”๋“œ์— DI๋ฅผ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ์Šคํ”„๋ง ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์ด์šฉํ•ด๋ด…๋‹ˆ๋‹ค. DI๋ฅผ ์ด์šฉํ•œ ๋ฐ์ฝ”๋ ˆ์ดํ„ฐ์™€ ํ”„๋ก์‹œ ์ ์šฉ์— ๋Œ€ํ•ด์„œ๋„ ์‚ดํŽด๋ด…๋‹ˆ๋‹ค.






4. ์ž๋™ ๊ตฌ์„ฑ ๊ธฐ๋ฐ˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜

์Šคํ”„๋ง์˜ ๊ตฌ์„ฑ ์ •๋ณด(configuration metadata)์˜ ์ข…๋ฅ˜๋ฅผ ์‚ดํŽด๋ณด๊ณ , ์Šคํ”„๋ง ๋ถ€ํŠธ์—์„œ ์ด๋ฅผ ์–ด๋–ป๊ฒŒ ๋‹ค๋ฃจ๋Š”์ง€์— ๋Œ€ํ•ด์„œ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. ์Šคํ”„๋ง ๋ถ€ํŠธ๊ฐ€ ๋„์ž…ํ•œ ์ž๋™ ๊ตฌ์„ฑ(auto configuration)๊ณผ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋งŒ๋“œ๋Š” ์œ ์ € ๊ตฌ์„ฑ(user configuration)์— ๋Œ€ํ•ด์„œ ์‚ดํŽด๋ด…๋‹ˆ๋‹ค. ์Šคํ”„๋ง ๋ถ€ํŠธ๋กœ ๊ฐœ๋ฐœํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๊ตฌ์กฐ๋ฅผ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์Šคํ”„๋ง ๋ถ€ํŠธ์˜ ์ž๋™ ๊ตฌ์„ฑ์ด ์Šคํ”„๋ง์˜ ๋‹ค์–‘ํ•œ ๊ธฐ์ˆ ์„ ์ด์šฉํ•ด์„œ ์–ด๋–ป๊ฒŒ ๋งŒ๋“ค์–ด์กŒ๋Š”์ง€๋ฅผ ์‹ค์ œ ๊ฐœ๋ฐœ์„ ํ†ตํ•ด์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์Šคํ”„๋ง ๋ถ€ํŠธ๊ฐ€ ํ™œ์šฉํ•˜๋Š” ๋‹ค์–‘ํ•œ ์Šคํ”„๋ง ์• ๋…ธํ…Œ์ด์…˜ ํ™œ์šฉ๋ฒ•๋„ ์ตํžˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

5. ์กฐ๊ฑด๋ถ€ ์ž๋™ ๊ตฌ์„ฑ

์Šคํ”„๋ง์˜ @Conditional ์กฐ๊ฑด๋ถ€ ๋นˆ ๋“ฑ๋ก ๊ธฐ์ˆ ์„ ์Šคํ”„๋ง ๋ถ€ํŠธ๊ฐ€ ์ž๋™ ๊ตฌ์„ฑ์— ์–ด๋–ป๊ฒŒ ํ™œ์šฉํ•˜๊ณ  ์žˆ๋Š”์ง€๋ฅผ ์‚ดํŽด๋ด…๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ์กฐ๊ฑด์„ ๋‹ค๋ฅด๊ฒŒ ํ•ด์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ตฌ์„ฑ ์ •๋ณด๊ฐ€ ๋‹ฌ๋ผ์ง€๋Š” ๊ฒƒ์„ ์ง์ ‘ ์ฒดํ—˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์Šคํ”„๋ง ๋ถ€ํŠธ์— ์ง์ ‘ ๋นˆ ์„ค์ •์„ ๋„ฃ์—ˆ์„ ๋•Œ ์ž๋™ ๊ตฌ์„ฑ์— ์–ด๋–ค ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š”์ง€๋„ ์•Œ์•„๋ด…๋‹ˆ๋‹ค.




6. ์™ธ๋ถ€ ์„ค์ •์„ ํ™œ์šฉํ•˜๋Š” ์ž๋™ ๊ตฌ์„ฑ

์Šคํ”„๋ง ๋ถ€ํŠธ์˜ ํŽธ๋ฆฌํ•œ ์ž๋™ ๊ตฌ์„ฑ์ด ๊ฐœ๋ฐœ์„ ๋„ˆ๋ฌด ๊ฒฝ์ง๋˜๊ณ  ์ผ๋ฐฉ์ ์ธ ๋ฐฉ์‹์œผ๋กœ ์ œํ•œํ•˜์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค. ์Šคํ”„๋ง ๋ถ€ํŠธ๊ฐ€ ์ œ๊ณตํ•˜๋Š” ๊ธฐ์ˆ ์„ ์‰ฝ๊ณ  ์œ ์—ฐํ•˜๊ฒŒ ์ปค์Šคํ„ฐ๋งˆ์ด์ง•ํ•˜๋Š” ์™ธ๋ถ€ ์„ค์ • ํ™œ์šฉ๋ฒ•์„ ์ง์ ‘ ๊ตฌํ˜„์„ ํ†ตํ•ด์„œ ์‚ดํŽด๋ด…๋‹ˆ๋‹ค. ์Šคํ”„๋ง์˜ Environment ์ถ”์ƒํ™”์™€ ํ”„๋กœํผํ‹ฐ ์†Œ์Šค์˜ ์ ์šฉ ์šฐ์„ ์ˆœ์œ„, ์น˜ํ™˜์ž(placeholder) ์‚ฌ์šฉ๋ฒ•์— ๋Œ€ํ•ด์„œ๋„ ์•Œ์•„๋ด…๋‹ˆ๋‹ค. application.properties์— ๋‚˜์—ด๋œ ์ˆ˜ ๋งŽ์€ ํ”„๋กœํผํ‹ฐ๋“ค์ด ์ž๋™ ๊ตฌ์„ฑ ๋นˆ๊ณผ ์–ด๋–ป๊ฒŒ ์—ฐ๊ฒฐ๋˜๋Š”์ง€, ์–ด๋–ค ๋‹จ์œ„๋กœ ๊ทธ๋ฃนํ•‘ ๋˜๋Š”์ง€๋„ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

7. ์Šคํ”„๋ง JDBC ์ž๋™ ๊ตฌ์„ฑ ๊ฐœ๋ฐœ

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



8. ์Šคํ”„๋ง ๋ถ€ํŠธ ์ž์„ธํžˆ ์‚ดํŽด๋ณด๊ธฐ

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


์ˆ˜๊ฐ• ์ „ ์ฐธ๊ณ  ์‚ฌํ•ญ ๐Ÿ“ข

์‹ค์Šต ํ™˜๊ฒฝ

  • ์šด์˜ ์ฒด์ œ ๋ฐ ๋ฒ„์ „(OS): ์œˆ๋„์šฐ์™€ ๋งฅ, ๋ฆฌ๋ˆ…์Šค ๋“ฑ์˜ ์ž๋ฐ” ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ์Šคํฌํ†ฑ ์šด์˜์ฒด์ œ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
  • ์‚ฌ์šฉ ๋„๊ตฌ: JDK 11 ๋ฒ„์ „์„ ์„ค์น˜ํ•˜๊ณ  ์ž๋ฐ” ํ”„๋กœ์ ํŠธ๋ฅผ ๊ฐœ๋ฐœ, ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์ธ IDE๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
    • ๊ฐ•์˜์—์„œ๋Š” IntelliJ IDEA Ultimate ๋ฒ„์ „์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
    • ๋ฌด๋ฃŒ๋กœ ์ด์šฉํ•  ์ˆ˜ ์žˆ๋Š” IntelliJ IDEA Community ๋ฒ„์ „์ด๋‚˜ STS(SpringSource Tool Suite)๋ฅผ ์‚ฌ์šฉํ•ด๋„ ๋ฉ๋‹ˆ๋‹ค.

ํ•™์Šต ์ž๋ฃŒ

  • ๊นƒํ—ˆ๋ธŒ์—์„œ ์˜ˆ์ œ ์ฝ”๋“œ๋ฅผ ๋ฐ›์•„๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ ์ˆ˜์—… ๋‹จ๊ณ„๋งˆ๋‹ค ์ปค๋ฐ‹๋˜์–ด ์žˆ์–ด์„œ ์›ํ•˜๋Š” ๋ถ€๋ถ„์„ ์ฒดํฌ์•„์›ƒํ•ด์„œ ์‚ดํŽด๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๊ฐ•์˜์— ์‚ฌ์šฉํ•˜๋Š” ์Šฌ๋ผ์ด๋“œ๋ฅผ 130ํŽ˜์ด์ง€ ๋ถ„๋Ÿ‰์˜ ์Šฌ๋ผ์ด๋“œ๋ฅผ PDF ํŒŒ์ผ๋กœ ๋‹ค์šด๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๊ฐ ์ˆ˜์—…์—์„œ ์„ค๋ช…ํ•˜๋Š” ๋‚ด์šฉ์— ๋Œ€ํ•œ ๊ฐ„๋žตํ•œ ์„ค๋ช…๊ณผ ์ฐธ๊ณ  ์ž๋ฃŒ ๋“ฑ์„ ์ •๋ฆฌํ•œ ๊ฐ•์˜ ๋…ธํŠธ๋ฅผ ์„น์…˜๋งˆ๋‹ค PDF ํ˜•ํƒœ๋กœ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๊ณ„์† ์—…๋ฐ์ดํŠธ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์„ ์ˆ˜ ์ง€์‹ ๋ฐ ์œ ์˜ ์‚ฌํ•ญ

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

์˜ˆ์ƒ ์งˆ๋ฌธ Q&A ๐Ÿ’ฌ

Q. ์™œ ์Šคํ”„๋ง ๋ถ€ํŠธ์˜ ๋™์ž‘ ์›๋ฆฌ๋ฅผ ์ดํ•ดํ•ด์•ผ ํ•˜๋‚˜์š”?

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

Q. ์Šคํ”„๋ง ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์ž˜ ๋ชจ๋ฅด๋Š”๋ฐ ๊ฐ•์˜๋ฅผ ๋“ค์„ ์ˆ˜ ์žˆ์„๊นŒ์š”?

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

Q. ๊ฐ•์˜์—์„œ๋Š” ์Šคํ”„๋ง ๋ถ€ํŠธ 2.7์„ ์‚ฌ์šฉํ•˜๋Š”๋ฐ ์ตœ๊ทผ์— ๋‚˜์˜จ 3.0๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ๋„ ๋„์›€์ด ๋˜๋‚˜์š”?

๊ฐ•์˜์— ๋‚˜์˜จ ๋ชจ๋“  ์˜ˆ์ œ๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ฒ„์ „๊ณผ ์ผ๋ถ€ ๋ณ€๊ฒฝ๋œ ํŒจํ‚ค์ง€ ์ด๋ฆ„๋งŒ ์ˆ˜์ •ํ•˜๋ฉด ์Šคํ”„๋ง ๋ถ€ํŠธ 3.0์—์„œ๋„ ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค. ์Šคํ”„๋ง ๋ถ€ํŠธ 3.0์—์„œ ์˜ˆ์ œ๋ฅผ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ํ•˜๋Š” ๋ฐฉ๋ฒ•๋„ ๊ฐ•์˜์—์„œ ๋‹ค๋ฃน๋‹ˆ๋‹ค.


์ง€์‹๊ณต์œ ์ž ์†Œ๊ฐœ โœ’๏ธ

์ด๋ ฅ ์‚ฌํ•ญ

  • ์‹ค๋ฌด ๊ฐœ๋ฐœ 30๋…„, ์Šคํ”„๋ง ํ”„๋ ˆ์ž„์›Œํฌ ๊ฐœ๋ฐœ ๊ฒฝ๋ ฅ 20๋…„์˜ ๊ฒฝํ—˜์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ œ์กฐ, ๋ฌผ๋ฅ˜, ๊ธˆ์œต, ์ด๋™ํ†ต์‹ , ์ปค๋จธ์Šค, ๊ต์œก, ์„œ๋น„์Šค ๋„๋ฉ”์ธ์—์„œ ๋‹ค์–‘ํ•œ ์‹œ์Šคํ…œ๊ณผ ์„œ๋น„์Šค๋ฅผ ๊ฐœ๋ฐœํ•ด์™”์Šต๋‹ˆ๋‹ค.
  • ํ† ๋น„์˜ ์Šคํ”„๋ง 3.0๊ณผ 3.1 ์ฑ…์„ ์ €์ˆ ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ํ•œ๊ตญ ์Šคํ”„๋ง ์‚ฌ์šฉ์ž๋ชจ์ž„(KSUG)์„ ์„ค๋ฆฝํ–ˆ๊ณ , ๊ฐœ๋ฐœ์ž ์ปค๋ฎค๋‹ˆํ‹ฐ์—์„œ ์˜ค๋žœ ๊ธฐ๊ฐ„ ํ™œ๋™ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ด๋Ÿฐ ๋ถ„๋“ค๊ป˜
์ถ”์ฒœ๋“œ๋ ค์š”!

ํ•™์Šต ๋Œ€์ƒ์€
๋ˆ„๊ตฌ์ผ๊นŒ์š”?

  • ์Šคํ”„๋ง ๋ถ€ํŠธ๋ฅผ ๋” ์ž˜ ์ดํ•ดํ•˜๊ณ  ์ž์œ ๋กญ๊ฒŒ ํ™œ์šฉํ•˜๊ณ  ์‹ถ์€ ๋ถ„

  • ์Šคํ”„๋ง ๋ถ€ํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์ง€๋งŒ ์Šคํ”„๋ง์— ๋Œ€ํ•ด์„œ๋Š” ์ž˜ ๋ชจ๋ฅด๊ฒ ๋‹ค๊ณ  ๋Š๋ผ์‹œ๋Š” ๋ถ„

  • ์Šคํ”„๋ง ๋ถ€ํŠธ๋ฅผ ํšจ๊ณผ์ ์œผ๋กœ ํ•™์Šตํ•˜๊ณ  ์‹ถ์€ ๋ถ„

  • ๋‚˜๋งŒ์˜ ์Šคํ”„๋ง ๋ถ€ํŠธ ๋ชจ๋“ˆ์„ ๋งŒ๋“ค์–ด ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ์€ ๋ถ„

์„ ์ˆ˜ ์ง€์‹,
ํ•„์š”ํ• ๊นŒ์š”?

  • ์ž๋ฐ” ์–ธ์–ด(์ž๋ฐ” 8+)

์•ˆ๋…•ํ•˜์„ธ์š”
ํ† ๋น„์ž…๋‹ˆ๋‹ค.

10,715

๋ช…

์ˆ˜๊ฐ•์ƒ

502

๊ฐœ

์ˆ˜๊ฐ•ํ‰

259

๊ฐœ

๋‹ต๋ณ€

5.0

์ 

๊ฐ•์˜ ํ‰์ 

3

๊ฐœ

๊ฐ•์˜

ํ˜ธ์ฃผ์— ์‚ด๊ณ  ์žˆ๋Š” ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์ž์ž…๋‹ˆ๋‹ค. 30๋…„๊ฐ„ ๋‹ค์–‘ํ•œ ๋ถ„์•ผ์˜ ์‹œ์Šคํ…œ๊ณผ ์„œ๋น„์Šค๋ฅผ ๊ฐœ๋ฐœํ•ด๋ณธ ๊ฒฝํ—˜์ด ์žˆ์Šต๋‹ˆ๋‹ค. 

์Šคํ”„๋ง ํ”„๋ ˆ์ž„์›Œํฌ์™€ ๊ด€๋ จ ๊ธฐ์ˆ ์„ ์ข‹์•„ํ•˜๊ณ  JVM ๊ธฐ๋ฐ˜ ์–ธ์–ด๋ฅผ ์ฃผ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

ํ•œ๊ตญ์Šคํ”„๋ง์‚ฌ์šฉ์ž๋ชจ์ž„(KSUG)์„ ์„ค๋ฆฝํ•˜๊ณ  ํ™œ๋™ํ–ˆ๊ณ , ํ† ๋น„์˜ ์Šคํ”„๋ง์ด๋ผ๋Š” ์ฑ…์„ ์“ฐ๊ธฐ๋„ ํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ฐœ๋ฐœ๊ณผ ๊ด€๋ จ๋œ ๋‹ค์–‘ํ•œ ์ฃผ์ œ์— ๊ด€ํ•ด ์ด์•ผ๊ธฐํ•˜๋Š” ๊ฒƒ์„ ์ข‹์•„ํ•ฉ๋‹ˆ๋‹ค. 

 

 

๋”๋ณด๊ธฐ

์ปค๋ฆฌํ˜๋Ÿผ

์ „์ฒด

68๊ฐœ โˆ™ (11์‹œ๊ฐ„ 6๋ถ„)

ํ•ด๋‹น ๊ฐ•์˜์—์„œ ์ œ๊ณต:

์ˆ˜์—…์ž๋ฃŒ
๊ฐ•์˜ ๊ฒŒ์‹œ์ผ: 
๋งˆ์ง€๋ง‰ ์—…๋ฐ์ดํŠธ์ผ: 

์ˆ˜๊ฐ•ํ‰

์•„์ง ์ถฉ๋ถ„ํ•œ ํ‰๊ฐ€๋ฅผ ๋ฐ›์ง€ ๋ชปํ•œ ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.
๋ชจ๋‘์—๊ฒŒ ๋„์›€์ด ๋˜๋Š” ์ˆ˜๊ฐ•ํ‰์˜ ์ฃผ์ธ๊ณต์ด ๋˜์–ด์ฃผ์„ธ์š”!