Java EE๊ฐ€ Eclipse ํ”„๋กœ์ ํŠธ๋กœ ์ด์ „๋œ ์ดํ›„ ์ฒซ ๋ฒˆ์งธ ๋ฆด๋ฆฌ์Šค์ธ Jakarta EE 8์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ดํด๋ฆฝ์Šค ์ปค๋ฎค๋‹ˆํ‹ฐ ์ œ์‹œ ํ”Œ๋žซํผ ์ž์นด๋ฅดํƒ€ EE 8๋Š” ์‚ฌ์–‘, TCK ๋ฐ ์ฐธ์กฐ ๊ตฌํ˜„ ๊ฐœ๋ฐœ์„ ๋น„์˜๋ฆฌ ์กฐ์ง์ธ Eclipse Foundation์— ์ด์ „ํ•œ ํ›„ Java EE(Java Platform, Enterprise Edition)๋ฅผ ๋Œ€์ฒดํ–ˆ์Šต๋‹ˆ๋‹ค. Jakarta EE 8์€ Java EE 8๊ณผ ๋™์ผํ•œ ์‚ฌ์–‘ ๋ฐ TCK ํ…Œ์ŠคํŠธ ์„ธํŠธ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์œ ์ผํ•œ ์ฐจ์ด์ ์€ ์ด๋ฆ„ ๋ณ€๊ฒฝ๊ณผ ์ƒˆ๋กœ์šด ์‚ฌ์–‘ ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค๋กœ์˜ ์ด๋™์ž…๋‹ˆ๋‹ค. Oracle์ด ๊ธฐ์ˆ ๊ณผ ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ๋งŒ ์ด์ „ํ•˜๊ณ  Java ์ƒํ‘œ ์‚ฌ์šฉ ๊ถŒํ•œ์„ Eclipse ์ปค๋ฎค๋‹ˆํ‹ฐ์— ์ด์ „ํ•˜์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์— ํ”Œ๋žซํผ์ด ์ƒˆ๋กœ์šด ์ด๋ฆ„์œผ๋กœ ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ „์ฒด ์ž์นด๋ฅดํƒ€ EE ๊ฐœ๋ฐœ ํ”„๋กœ์ ํŠธ๋ฅผ EE4J(Eclipse Enterprise for Java)๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

์ด๋ฒˆ ๋ฆด๋ฆฌ์Šค๋Š” ํˆฌ๋ช…ํ•˜๊ณ  ๊ฐœ๋ฐฉ์ ์ธ ์˜์‚ฌ ๊ฒฐ์ •, ๊ฐœ๋ฐœ ๋ฐ ์ธ์ฆ์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๋Š” ์ค‘๋ฆฝ์ , ๊ณต๊ธ‰์—…์ฒด ์ค‘๋ฆฝ์ , ๊ณต๊ธ‰์—…์ฒด ์ค‘๋ฆฝ์ , ๊ณต๊ธ‰์—…์ฒด ์ค‘๋ฆฝ์  ํ”Œ๋žซํผ์—์„œ ๊ธฐ์—…์„ ์œ„ํ•œ ์„œ๋ฒ„์ธก Java ํ”Œ๋žซํผ ์‚ฌ์–‘์„ ๊ฐœ๋ฐœํ•˜๊ธฐ ์œ„ํ•œ ์ธํ”„๋ผ์™€ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์™„๋ฃŒ๋˜์—ˆ์Œ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ํ”„๋กœ์„ธ์Šค. Jakarta EE์™€ ํ˜ธํ™˜๋˜๋Š” ์ œํ’ˆ์„ ์ธ์ฆํ•˜๊ธฐ ์œ„ํ•ด Eclipse TCK ๋ผ์ด์„ผ์Šค์— ๋”ฐ๋ผ TCK(๊ธฐ์ˆ  ํ˜ธํ™˜์„ฑ ํ‚คํŠธ)๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Jakarta EE 8์€ ๋‹ค์–‘ํ•œ ๊ณต๊ธ‰์—…์ฒด๊ฐ€ ์ฐธ์—ฌํ•  ์ƒˆ๋กœ์šด ์‚ฌ์–‘ ์ƒ์„ฑ์˜ ์ถœ๋ฐœ์ ์ž…๋‹ˆ๋‹ค. ์‚ฌ์–‘์˜ ์ถ”๊ฐ€ ํ™•์žฅ ๊ณ„ํš ์ค‘์—๋Š” ํด๋ผ์šฐ๋“œ ์ปดํ“จํŒ…์šฉ ๋น„์ฆˆ๋‹ˆ์Šค ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ๋„๊ตฌ ๊ฐœ๋ฐœ์ด ์–ธ๊ธ‰๋ฉ๋‹ˆ๋‹ค(ํด๋ผ์šฐ๋“œ ๋„ค์ดํ‹ฐ๋ธŒ). ํ˜‘์—… ์ค‘์— ๊ฐœ๋ฐœ๋œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์€ Jakarta EE 9์˜ ๋‹ค์Œ ๋ฆด๋ฆฌ์Šค์˜ ์ผ๋ถ€๋กœ ์ œ์•ˆ๋  ์˜ˆ์ •์ด๋ฉฐ, ์ฃผ์š” ํ˜์‹  ์‚ฌํ•ญ์€ Jakarta NoSQL ์‚ฌ์–‘ ๋ฐ ๋„ค์ž„์ŠคํŽ˜์ด์Šค ๋ณ€๊ฒฝ์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

Jakarta NoSQL์€ Java ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด NoSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ์ƒํ˜ธ ์ž‘์šฉํ•˜๊ธฐ ์œ„ํ•œ ํ‘œ์ค€ ์ƒ์œ„ ์ˆ˜์ค€ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ •์˜ํ•  ์˜ˆ์ •์ด๋ฉฐ, ์ด๋Š” ํด๋ผ์šฐ๋“œ ๋„ค์ดํ‹ฐ๋ธŒ ํŒจ๋Ÿฌ๋‹ค์ž„์„ ์œ„ํ•œ Java ํ”Œ๋žซํผ์„ ์ค€๋น„ํ•˜๋Š” ๋ฐ ์žˆ์–ด ์ค‘์š”ํ•œ ๋‹จ๊ณ„์ž…๋‹ˆ๋‹ค. Jakarta NoSQL ํ”„๋ ˆ์ž„์›Œํฌ๋Š” ์ฐธ์กฐ ๊ตฌํ˜„์œผ๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. JNoSQL. ๋„ค์ž„์ŠคํŽ˜์ด์Šค ๋ณ€๊ฒฝ์€ ์ƒˆ๋กœ์šด Jakarta EE ๊ธฐ๋Šฅ์—์„œ java ๋ฐ javax ์ด๋ฆ„์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์— ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ๊ณ„ํš๋œ ์ƒˆ๋กœ์šด ๋„ค์ž„์ŠคํŽ˜์ด์Šค "jakarta.*"๋กœ ์ „ํ™˜

์˜์‚ฌ๊ฒฐ์ •๊ณผ ๊ด€๋ จํ•˜์—ฌ JCP(Java Community Process)๊ฐ€ ์ƒˆ๋กœ์šด ํ”„๋กœ์„ธ์Šค๋กœ ๋Œ€์ฒด๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ž์นด๋ฅดํƒ€ EE ์‚ฌ์–‘ ํ”„๋กœ์„ธ์Šค (JESP)๋Š” ์ž์นด๋ฅดํƒ€ EE ๊ฐœ๋ฐœ์„ ์œ„ํ•ด ์ž์นด๋ฅดํƒ€ EE ์‹ค๋ฌด ๊ทธ๋ฃน์—์„œ ์‚ฌ์šฉ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. JESP๋Š” Eclipse ์ปค๋ฎค๋‹ˆํ‹ฐ์—์„œ ์ฑ„ํƒํ•œ ๊ฐœ๋ฐฉํ˜• ์‚ฌ์–‘ ์›์น™์ธ EFSP(Eclipse Foundation ์‚ฌ์–‘ ํ”„๋กœ์„ธ์Šค)๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค. ์ž์นด๋ฅดํƒ€ EE ์‚ฌ์–‘ ๋ณ€๊ฒฝ ๋˜๋Š” ์ƒˆ ๋ฒ„์ „ ๊ตฌ์„ฑ์„ ์Šน์ธํ•˜๋ ค๋ฉด EFSP์— ์ •์˜๋œ ๊ธฐํƒ€ ํˆฌํ‘œ ๊ทœ์น™ ์™ธ์—๋„ ์ž‘์—… ๊ทธ๋ฃน์˜ ์ „๋žต์  ๊ตฌ์„ฑ์› ์ ˆ๋Œ€ ๋‹ค์ˆ˜์˜ ๋™์˜๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€