JavaRush /Java Blog /Random-KO /๋น„๋””์˜ค ์ฃผ๋ง #115. Java 11๊ณผ Java 17 ๋น„๊ต, ์ฒซ ๋ฒˆ์งธ REST API ์ž‘์„ฑ, ๊ฐœ๋ฐœ์ž ๊ธ‰...

๋น„๋””์˜ค ์ฃผ๋ง #115. Java 11๊ณผ Java 17 ๋น„๊ต, ์ฒซ ๋ฒˆ์งธ REST API ์ž‘์„ฑ, ๊ฐœ๋ฐœ์ž ๊ธ‰์—ฌ ์ธ์ƒ ๋…ผ์˜

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

Java 11๊ณผ 17 LTS ๋น„๊ต

JRebel์— ๋”ฐ๋ฅด๋ฉด Java ๊ฐœ๋ฐœ์ž์˜ ์ƒ๋‹น ๋ถ€๋ถ„์€ ์—ฌ์ „ํžˆ โ€‹โ€‹Java 8์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ž‘์—…ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์žฅ๊ธฐ ์ง€์› ๋ฒ„์ „ ์ค‘์—์„œ ์ตœ์‹  ๋นŒ๋“œ์ธ Java 11 ๋ฐ Java 17์˜ ์ธ๊ธฐ๊ฐ€ ๊พธ์ค€ํžˆ ๋†’์•„์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ์˜ ๋น„๋””์˜ค์—์„œ "IT as a Constructor" ์ฑ„๋„์˜ ์ž‘์„ฑ์ž๋Š” Java 12๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜์—ฌ ์ค‘๊ฐ„ ๋ฒ„์ „์— ์ถ”๊ฐ€๋œ ๋ชจ๋“  ๊ธฐ๋Šฅ์„ ์„ค๋ช…ํ•˜๋Š” ๋™์‹œ์— Java 11๊ณผ Java 17์˜ ์ฐจ์ด์ ์„ ์ž์„ธํžˆ ์‚ดํŽด๋ด…๋‹ˆ๋‹ค. ๋™์˜์ƒ์€ ๋ˆ„๊ตฌ์—๊ฒŒ๋‚˜ ํฅ๋ฏธ๋กœ์šธ ๊ฒƒ์ž…๋‹ˆ๋‹ค. Java 8์—์„œ ์ตœ์‹  ๋ฒ„์ „์˜ ์–ธ์–ด๋กœ์˜ ์ „ํ™˜์„ ๊ณ„ํšํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

ํ”„๋กœ๊ทธ๋ž˜๋จธ๋กœ์„œ ๋‚ด ์›”๊ธ‰์€ ์–ด๋–ป๊ฒŒ ์˜ฌ๋ž๋Š”๊ฐ€

์˜ˆ์นดํ…Œ๋ฆฐ๋ถ€๋ฅดํฌ ์ถœ์‹ ์˜ Alexander Ilyin์€ ํ”„๋กœ๊ทธ๋ž˜๋จธ๋กœ ์ผํ•œ ์ง€ 3๋…„์ด ์กฐ๊ธˆ ๋„˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ธฐ๊ฐ„ ๋™์•ˆ ๊ทธ๋Š” ๊ธฐ์ˆ ์  ๋Šฅ๋ ฅ์„ ํ–ฅ์ƒ์‹œ์ผฐ์„ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๊ธ‰์—ฌ๋„ ํฌ๊ฒŒ ์ธ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ์˜ค๋Š˜ ๊ทธ๋Š” ๋ฌด์—‡์ด ๊ทธ์—๊ฒŒ ๋„์›€์ด ๋˜์—ˆ๋Š”์ง€, ๊ทธ๋ฆฌ๊ณ  ์ •ํ™•ํžˆ ์–ด๋–ป๊ฒŒ ์ธํ„ฐ๋ทฐ๋ฅผ ํ†ต๊ณผํ–ˆ๋Š”์ง€ ์•Œ๋ ค์ค„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋น„๋””์˜ค๋Š” Alexander๊ฐ€ ๊ทผ๋ฌดํ•œ ๊ฐ ์ง์œ„์— ๋Œ€ํ•œ ์ •ํ™•ํ•œ ์ˆ˜์ž… ์ˆ˜์น˜๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

๋ฉ‹์ง„ ๊ฐœ๋ฐœ์ž๋Š” ์–ด๋–ป๊ฒŒ REST API๋ฅผ ์ž‘์„ฑํ•˜๋‚˜์š”?

REST API๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜/์‚ฌ์ดํŠธ์™€ ์„œ๋ฒ„ ๊ฐ„์˜ ํ†ต์‹ ์„ ์ œ๊ณตํ•จ์œผ๋กœ์จ ๊ฐœ๋ฐœ์— ๋งค์šฐ โ€‹โ€‹์ค‘์š”ํ•œ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ด ๋ถ„์•ผ์—์„œ ์ž‘์—…ํ•˜๋Š” ๋ชจ๋“  ํ”„๋กœ๊ทธ๋ž˜๋จธ๋Š” ์กฐ๋งŒ๊ฐ„ ์ž์‹ ์˜ ํ”„๋กœ์ ํŠธ์—์„œ REST API๋ฅผ ์ž‘์„ฑํ•˜๊ฑฐ๋‚˜ ์ง€์›ํ•ด์•ผ ํ•˜๋Š” ํ•„์š”์„ฑ์— ์ง๋ฉดํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. Jetbulb ์ฑ„๋„์˜ ์ž‘์„ฑ์ž๋Š” ๋™์˜์ƒ์—์„œ ๊ฐ„๋‹จํ•œ REST API๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•, ์ž‘์„ฑ ์‹œ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋Š” ๋ฐฉ๋ฒ•, ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•œ URL ๋งคํ•‘์„ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•, ์ด ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•  ๋•Œ ํŠน๋ณ„ํžˆ ์ฃผ์˜ํ•ด์•ผ ํ•  ์‚ฌํ•ญ์— ๋Œ€ํ•ด ์„ค๋ช…ํ–ˆ์Šต๋‹ˆ๋‹ค.
์ฝ”๋ฉ˜ํŠธ
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION