[Spring] ์Šคํ”„๋ง ํ”„๋ ˆ์ž„์›Œํฌ
Backend/SPRING 2020. 1. 18. 19:41

์Šคํ”„๋ง์ด ์™œ ํƒ„์ƒํ•˜๊ฒŒ ๋˜์—ˆ์„๊นŒ? ์Šคํ”„๋ง ํ”„๋ ˆ์ž„์›Œํฌ๋Š” ๋กœ๋“œ ์กด์Šจ์ด 2004๋…„์— ๋งŒ๋“  ์˜คํ”ˆ์†Œ์Šค ํ”„๋ ˆ์ž„์›Œํฌ์ž…๋‹ˆ๋‹ค. ์Šคํ”„๋ง ํ”„๋ ˆ์ž„์›Œํฌ ์ด์ „์—” ์ž๋ฐ” ๊ธฐ๋ฐ˜์˜ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ๋Œ€๋ถ€๋ถ„ EJB(Enterprise Java Beans)๋กœ ๊ฐœ๋ฐœ๋˜์—ˆ์—ˆ์ฃ . ํ•˜์ง€๋งŒ EJB๋Š” ํ•™์Šต์— ๋งŽ์€ ์‹œ๊ฐ„์ด ํ•„์š”ํ•˜๊ณ , ๊ฐœ๋ฐœ ๋ฐ ์œ ์ง€๋ณด์ˆ˜๊ฐ€ ์–ด๋ ต๋‹ค๋Š” ์ , ๊ทธ๋ฆฌ๊ณ  EJB ์ปดํฌ๋„ŒํŠธ๋ฅผ ๋ฐฐ์น˜ํ•˜๊ธฐ ์œ„ํ•œ WAS(Web Application Server)๊ฐ€ ๊ต‰์žฅํžˆ ๊ณ ๊ฐ€์˜ ์žฅ๋น„์˜€๊ธฐ์— ๋งŽ์€ ๊ฐœ๋ฐœ์ž๋“ค์˜ ์™ธ๋ฉด์„ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค. ๋ฌผ๋ก  EJB์— ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค๋Š” ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค. ๊ทธ๋ ‡๊ธฐ์— ๊ธด ์‹œ๊ฐ„๋™์•ˆ ์‚ฌ์šฉ๋ฌ๊ฒ ์ฃ . ํ•˜์ง€๋งŒ EJB์˜ ๋ฌธ์ œ์ ์€ EJB ๋‹ต๊ฒŒ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ๊ต‰์žฅํžˆ ์–ด๋ ต๋‹ค๋Š” ์ ์ž…๋‹ˆ๋‹ค. EJB๋ฅผ ์ œ๋Œ€๋กœ ์‚ฌ์šฉํ•˜๋ ค๋ฉด EJB์˜ ์„ฑ๋Šฅ์„ ์œ ์ง€ํ•ด์ฃผ๊ณ , ๋‹ค์–‘ํ•œ ๋””์ž์ธ ํŒจํ„ด์„ ..