์๋ฐ. ์ฝ์
์ ๋ ฌ
Sergey Arkhipov๋ Java ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ ๋ ฌ์ ์ฝ์
์ ๋ ฌ์ ๋ํ ๋น๋์ค๋ฅผ ๋ง๋ค์์ต๋๋ค. ์ด๋ฅผ ๋ณด๋ฉด์ ์ฝ์
์ ๋ ฌ์ด ๋ค๋ฅธ ์๊ณ ๋ฆฌ์ฆ๊ณผ ์ด๋ป๊ฒ ๋ค๋ฅธ์ง, ์ฅ์ ๊ณผ ๋จ์ ์ด ๋ฌด์์ธ์ง ๋ฐฐ์ฐ๊ฒ ๋ฉ๋๋ค. ๋ํ Sergey๋ Java๋ก ์ฝ์
์ ๋ ฌ ์๊ณ ๋ฆฌ์ฆ์ ์ง์ ์์ฑํ๋ ๋ฐฉ๋ฒ์ ๋ช
ํํ๊ฒ ๋ณด์ฌ์ฃผ์์ต๋๋ค. ๋ฌผ๋ก , ๊ตฌ๋ ์ค๋ช
์ธ์๋ ๋์์ ์๋ ์ค๋ช
์ ๊ฒ์๋ ๋งํฌ์ธ ์์ค ์ฝ๋๋ฅผ ์์งํ ์ ์์ต๋๋ค.
๋ชจ๋ฅด๋ ์ง๋ฌธ์ ๋๋ตํ๋ ๋ฐฉ๋ฒ. ํ๋ก๊ทธ๋๋จธ๋ฅผ ์ํ ๊ธฐ์ ์ธํฐ๋ทฐ
์ค์ ์กฐ๋ง๊ฐ ๊ธฐ์ ๋ฉด์ ์์ ๋ฉด์ ๊ด์ ์ง๋ฌธ์ ํ๋๋ ๋๋ตํ์ง ๋ชปํ๋ ๋ฌธ์ ์ ์ง๋ฉดํ๊ฒ ๋๋ค. ๋ฌผ๋ก ์ด๊ฒ์ด ๋ฉด์ ์์ ์ง์์์ ์
์ง๋ฅผ ํฅ์์ํค๋ ๊ฒ์ ์๋์ง๋ง, ๊ทธ๋ ๋ค๊ณ ํฐ ๋ถ์ด์ต๋ ๋์ง ์์ต๋๋ค. ๊ฐ์ฅ ์ค์ํ ๊ฒ์ ๋๋ถ๋ถ์ ๋ค๋ฅธ ์ง๋ฌธ์ ์ฌ๋ฐ๋ฅด๊ฒ ๋๋ตํ๋ค๋ ๊ฒ์
๋๋ค. Alexey Korepanov๋ ์ต์ํ์ง ์์ ์ง๋ฌธ์ ๋ตํ๋ ํน๋ณํ ๊ธฐ์ ์ด ๊ทธ๋ฌํ ๊ฒฝ์ฐ์ ๋ถ์ ์ ์ธ ๊ฒฐ๊ณผ๋ฅผ ์ต์ํํ๋ ๋ฐ ๋์์ด ๋ ๊ฒ์ด๋ผ๊ณ ํ์ ํฉ๋๋ค. ํญ์ ๋์์ด ๋๋ ๊ฒ์ ์๋์ง๋ง ์ด๋ค ์ํฉ์์๋ ๋งค์ฐ ์ ์ฉํ ์ ์์ต๋๋ค. ์ ์๊ฐ ๋ฌด์์ ์๋ฏธํ๋์ง ์ด๋ฏธ ๊ด์ฌ์ด ์๋ค๋ฉด ์ด ์์์ ์์ฒญํด ๋ณด์ธ์.
์๋ ์ฐ๋ ์ฐจ๋ฐ๋ผํฌ. ํ๋ก๊ทธ๋๋จธ์ ์ถ์์์ ์ปค๋ฎค๋์ผ์ด์
๋ค๋ฅธ ์ฌ๋๋ค๊ณผ์ ์ ์ด์ด ์ ๋๋ก ์ด๋ฃจ์ด์ง์ง ์์์ผ๋ก์จ ํ๋ก๊ทธ๋๋จธ๋ ํ์ฌ์์ ๊ฒฝ๋ ฅ์ ์์ ๊ฐ๋ฅ์ฑ์ ์ค์ผ ๋ฟ๋ง ์๋๋ผ ์์
๊ฒฐ๊ณผ๋ ์
ํ์ํต๋๋ค. ๊ฒฐ๊ตญ, ์์๋ค์ํผ ํ๋ณด๋ค ํผ์ ๋ณต์กํ ์์
์ ๋์ฒํ๋ ๊ฒ์ด ํจ์ฌ ๋ ์ด๋ ต์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์๊ท๋ชจ ํ ๋ด์์๋ ์์ฌ์ํต์ด ๊ฐ๋ฅํด์ผ ํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์์ฌ์ํต์ ์ํ ์๋ก ์
๋ฌด๋ฅผ ๋ ์ ์ํํ ์ ์์ต๋๋ค. ๊ฐ๋ฐ์๋ ์ด๋ป๊ฒ ์์ฌ์ํต ๋ฅ๋ ฅ์ ํฅ์์ํฌ ์ ์๋์? Infostart ํ์ฌ์ ์ ๋ฌด ์ด์ฌ์ธ Alexander Chavalakh๋ ์ด ๋ฌธ์ ์ ๋ํ ์กฐ์ธ์ ๊ณต์ ํ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค. ์จ๋ผ์ธ ๋ฐ์
์์ ๊ทธ๋ ์ผ๋ถ IT ์ ๋ฌธ๊ฐ๊ฐ ์์ฌ์ํต์ ๋ฅ์ํ์ง ๋ชปํ ์ด์ ์ ํ๋ก๊ทธ๋๋จธ๊ฐ ์์ ์ ์ํํธ ์คํฌ์ ์ด๋ป๊ฒ ํฅ์์ํฌ ์ ์๋์ง์ ๋ํ ์ง๋ฌธ์ ๋ํด ์์ธํ ์ค๋ช
ํ์ต๋๋ค.
Spring์์ ์์ฑ๋จ - Spring์ผ๋ก ํ
์คํธ๋จ
Spring์ ๊ฐ์ฅ ๋๋ฆฌ ์ฌ์ฉ๋๋ Java ํ๋ ์์ํฌ ์ค ํ๋์
๋๋ค. ๊ด๋ฒ์ํ ๊ธฐ๋ฅ๊ณผ ๋ค์ํ ๋๊ตฌ์ ํ๋ถํ ์ธํธ๋ฅผ ํตํด ์ ํ๋ฆฌ์ผ์ด์
์ ๊ฐ๋ฐํ ๋ฟ๋ง ์๋๋ผ ํ
์คํธํ ์๋ ์์ต๋๋ค. EPAM ์ํธํํ
๋ฅด๋ถ๋ฅดํฌ ์ฌ๋ฌด์์ ์์ Java ๊ฐ๋ฐ์์ธ Alexander Barmin์ด Spring Framework์ ๊ธฐ๋ฅ์ ์ฌ์ฉํ์ฌ ์ด๋ฅผ ์ํํ๋ ์ต์ ์ ๋ฐฉ๋ฒ์ ์๋ ค์ค ๊ฒ์
๋๋ค. Alexander๊ฐ ์ ์ํ ๋น๋์ค๋ ์๋ จ๋ ๊ฐ๋ฐ์๋ฟ๋ง ์๋๋ผ ์๋ก์ด ๋๊ตฌ๋ฅผ ํ์ตํ์ฌ ์คํ์ ํ์ฅํ๋ ค๋ ์ด๋ณด์์๊ฒ๋ ํฅ๋ฏธ๋ก์ธ ๊ฒ์
๋๋ค.
GO TO FULL VERSION