์ฐ๋ฆฌ๋ CodeGym University
์ ๋ฉํ ๋ค์ด ๊ฒฝํ๊ณผ ์ง์์ ๊ณต์ ํ๋ ์ผ๋ จ์ ์๋ฃ๋ฅผ ๊ณ์ํฉ๋๋ค. ๊ฐ๋ฐ์ Anton Kupreichik์ ์ด๋ณด์๊ฐ ์ ์ง๋ฅด๋ ๊ฐ์ฅ ํํ ์ค์์ ๋ํด ์ด์ผ๊ธฐํฉ๋๋ค.
"์ค๋๋" ๊ธฐ์ ํ๊ธฐ
์๋ก์ด ๊ธฐ์ ๊ณผ ์ค๋๋ ๊ธฐ์ ์ด ์์ต๋๋ค. ์ฐ๋ฆฌ ์ค ๋ง์ ์ฌ๋๋ค์ ์ค๋๋ ๊ธฐ์ ์ ์ฌ์ฉํ์ง ์์ ๊ฒ์์ ์๊ณ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์๋ก์ด ๊ธฐ์ ์ด ์ฌ์ ํ ๊ธฐ์กด ๊ธฐ์ ์ ๊ธฐ๋ฐ์ผ๋ก ํ ์ ์๋ค๋ ์ ์ ์๋ ๊ฒ์ ๊ฐ์น๊ฐ ์์ต๋๋ค. ๋ด๋ถ์๋ ๊ธฐ์กด ๊ธฐ์ ์ ์์น์ด ์์ ๊ฒ์
๋๋ค. ์ฌ๋๋ค์ ์ฝ๋ฉ์ ๋ฐฐ์ธ ๋ ๋๋๋ก ์ค๋๋ ๊ธฐ์ ์ ์๋ตํฉ๋๋ค. "์๋์, ์ ๋ ์ค๋๋ ๊ฒ์ ๋ฐฐ์ฐ๊ณ ์ถ์ง ์์ต๋๋ค. ์ฆ์ ์๋ก์ด ๊ฒ์ ์ํฉ๋๋ค!" ๋์๊ฒ๋ ๊ทธ๋ฐ ๋ฌธ์ ๊ฐ ์์๋ค. ์๋ฅผ ๋ค์ด Spring ํ๋ ์์ํฌ๋ผ๋ ์ต์ ๊ธฐ์ ๊ณผ ๊ธฐ์กด Java EE๊ฐ ์์ต๋๋ค. Spring์๋ Java EE๊ฐ ํฌํจ๋์ด ์์ผ๋ฉฐ ํ๋ ์์ํฌ๋ฅผ ๋ง์คํฐํ๋ ค๋ฉด ์ด๋ฅผ ๋ฐฐ์์ผ ํฉ๋๋ค. ๋ํ ์ฌ์ ํ ์ค๋๋ ๊ธฐ์ ์ด ํ์ํ ์ง์
์ด ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์๋ก์ด ์ธ๊ธฐ ํญ๋ชฉ์๋ ์ง์คํ๋ ๊ฒ์ ์์ง ๋ง์ญ์์ค. ๊ท ํ์ด ํ์ํฉ๋๋ค.
๋๋ฃ๋ ์น๊ตฌ์๊ฒ ๋์์ ์์ฒญํ์ง ์์
์ด ์ค์๋ ๋ง์ ์๊ฐ์ด ํ์ํ ๋ณต์กํ ์์
์์ ํนํ ํํ ๋ฐ์ํฉ๋๋ค. ๋๋ก๋ ํผ์์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ ์ถ์ ๋๋ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋๋๋ก ์ฌ๋๋ค์ ์ฌ๋ฆฌ์ ์ฅ๋ฒฝ์ผ๋ก ์ธํด ์ ์คํ ํ์ํ ์กฐ์ธ์ ์์ฒญํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ํ๋ฐฐ ๊ฐ๋ฐ์๋ ๋๋ฃ์๊ฒ ๋ฌผ์ด๋ณด๊ณ 20๋ถ ์์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋์ ์์
์ 3์๊ฐ์ ์๋นํฉ๋๋ค. ๊ทธ๋ฌํ ์ฌ๋ฆฌ์ ์ฅ๋ฒฝ์ด ์๋ค๋ฉด ์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๋
ธ๋ ฅํด์ผ ํฉ๋๋ค. ๊ทธ๋ ๊ฒ ๋ฐฐ์ฐ๋๊น ๋ฌผ์ด๋ด๋ ๊ด์ฐฎ์์.
๊ธฐ๋ณธ ์ฝ๋ ์์ฑ
์ข์ ์ฝ๋๋ฅผ ์์ฑํ๋ ๊ฒ์ ๋ชจ๋ ์ฌ๋์ ์ํ ๊ฒ์ ์๋์ง๋ง, ์ด๋ฅผ ์ํํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์ฐ๋ ๊ฒ์ ํ์ํฉ๋๋ค. ๋ฐ๋ผ์ ์์์ ์ด๊ณ ๊ธด ์ฝ๋๋ฅผ ์์ฑํ๋๋ผ๋ ๊ฑฑ์ ํ์ง ๋ง์ธ์. ๋ชจ๋ ์ฌ๋์ด ์ด ๋จ๊ณ๋ฅผ ๊ฑฐ์น๊ฒ ๋ฉ๋๋ค. ์ ์ฐจ์ ์ผ๋ก ๊ฒฝํ์ ์๊ณ ์ค๋งํธ ์๋ฃจ์
์ ๋ง๋๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์ฐ๊ฒ ๋ฉ๋๋ค.
๋ญ๊ฐ ๋ช
ํํ์ง ์์ ๋ ๋ช
ํํ ํ์ง ์์
๋๋ถ๋ถ์ ์ค๋ฅ๋ ์คํด์์ ๋ฐ์ํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ํ๋ก๊ทธ๋๋จธ๋ ๋ฌด์ธ๊ฐ๋ฅผ ์ดํดํ์ง ๋ชปํ๊ณ ์ฝ๋๋ฅผ ์์ฑํ๊ธฐ ์์ํ์ผ๋ฉฐ ์ค์๋ฅผ ์ ์ง๋ ์ต๋๋ค. ๊ทธ๋ฌ๋ ๋ค์ ๋ฌผ์ด๋ณด๋ ๊ฒ์ ๋๋ ค์ํ์ง ๋ง์ธ์.
๋ฐํด์ ์ฌ๋ฐ๋ช
์ฝ๋๊ฐ ์ฐ์ํ๊ฒ ์์ฑ๋๊ณ ์ ์๋ํ๋ค๋ฉด ์๋ก์ด ๊ฒ์ ๊ฐ๋ฐํ ํ์๊ฐ ์์ต๋๋ค. ์๋ฃจ์
์ ํ๋ก์ ํธ๋ฅผ "์ฅ์"ํ๋ ๊ฒ์ด ์๋๋ผ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๊ฒฝ์ฐ ์ ์ ํฉ๋๋ค. ์ด ์ค์๋ฅผ ํผํ๋ฉด ์์
์ด ๋ ์ฌ์์ง๊ณ ์๊ฐ์ด ์ ์ฝ๋ฉ๋๋ค.
์๋ก์ด ํ์ต ํ์ ๋ฌด์
์ ๋ ์คํ๋ผ์ธ ๊ฐ์ข์์ ํ๋ก๊ทธ๋๋ฐ์ ๊ณต๋ถํ์ต๋๋ค. ๊ทธ๋ค์ ๋์๊ฒ ๋ฌด์์ด ์ณ๊ณ ๊ทธ๋ฅธ์ง ๊ฐ๋ฅด์ณ ์ฃผ์๊ณ ์ง์ ๊ทธ๋ ๊ฒ ํด์ฃผ์์ต๋๋ค. ์ค์๊ฐ ์ํต๋ ์ค์ํ์ง๋ง ์ฝ๋ก๋19 ์๋๋ ์๊ฒฉ์ผ๋ก ๊ณต๋ถํ๊ฑฐ๋ ์ผํ๋ ๊ฒ๋ ์ข๋ค๋ ์ฌ์ค์ ๋ณด์ฌ์คฌ๋ค. ์ด๋ฌํ ๊ธฐํ๋ฅผ ํ์ฉํ์ง ์๋ ๊ฒ์ด ์ด์ํ ๊ฒ์
๋๋ค. ํ์ง๋ง ์์ง๋ ๋ง์ ์ฌ๋๋ค์ด ์จ๋ผ์ธ ํ์ต์ ์ ์ํ์ง ๋ชปํ๊ณ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ฑ์ธ ํ๋ก๊ทธ๋๋จธ-์ค์์ฒ์ ๊ฒฝ์ฐ ํนํ ์ํํฉ๋๋ค.
์์
๊ณต๊ฐ๊ณผ ํด์๊ณต๊ฐ์ ๋ถ๋ฆฌํ์ง ์์
์๊ฒฉ์ผ๋ก ์์
/ํ์ตํ๋ ๊ฒฝ์ฐ ์ํ์ ํธ์ํ๊ฒ ์์ ์์
ํ๊ณ ์ถ์ ์ ํน์ด ์์ต๋๋ค. ํ์ง๋ง ๊ทธ๊ฑด ์ณ์ง ์์ ๊ฒ ๊ฐ์์. ๋ฐ๋ผ์ ๋์ ๋ฐฉ์ ์ ์ด๋ ํ ๊ตฌ์์ ์์
ํ๋ ๋ฐ ์ ๋
ํ์ญ์์ค. ๊ฑฐ๊ธฐ์ ํ
์ด๋ธ์ด๋ ์์, ๋
ธํธ๋ถ์ ๋๊ณ ์ฌ์ฉํด๋ณด์ธ์. ์ผํ๊ฑฐ๋ ๊ณต๋ถํ ํน์ ์ฅ์๊ฐ ์์ผ๋ฉด ๋ ์ฌ์์ง ๊ฒ์
๋๋ค.
๋ฉ๋ชจํ์ง ์์
๋์ผํ ๋ฌธ์ ๊ฐ ๋ฐ๋ณต์ ์ผ๋ก ๋ฐ์ํ๋ ๊ฒฝ์ฐ ๋
ธํธ๋ถ, ์ฑ, ํตํฉ ๋ฌธ์์ ํด๊ฒฐ์ฑ
์ ์ ์ด ๋๋ ๊ฒ์ด ์ข์ต๋๋ค. ์กฐ๋ง๊ฐ ๋ฐ๋ณต๋๋ ์ค๋ฅ๋ฅผ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ์ ๊ธฐ์ตํ๊ฒ ๋ ๊ฒ์
๋๋ค. ๊ทธ๋ฌ๋ ๋ฉ๋ชจ๋ฅผ ํ๋ฉด ์๊ฐ์ด ์ ์ฝ๋ฉ๋๋ค.
๋ง์์ ๋ค์ง ์๋ ์ผ์ ์ถ๊ตฌํ๋ ๊ฒ
์ง์
์ด ๋ง์์ ๋ค์ง ์์ผ๋ฉด ์์ ์ ๊ณ ๋ฌธํ๊ฑฐ๋ ํธ๋ ๋๋ฅผ ์ซ์์๋ ์๋ฉ๋๋ค. ๋น์ฐํ ์ฌ์ค์ธ ๊ฒ ๊ฐ์ง๋ง, ๊ทธ๋ผ์๋ ๋ถ๊ตฌํ๊ณ ๋ง์ ์ฌ๋๋ค์ ์์ ์ด ์ข์ํ์ง ์๋ ์ผ์ ํ๊ณ ์์ต๋๋ค. ๊ทธ๋ฌ๋ "์ด๊ฒ ๋ด๊ฐ ์ํ๋ ๊ฑธ๊น์?"๋ผ๋ ์ง๋ฌธ์ ์์งํ๊ฒ ๋๋ตํด ๋ณด์ธ์. ๊ทธ๋ ๋ค๋ฉด ์์ ๋กญ๊ฒ ์์ผ๋ก ๋์๊ฐ์ญ์์ค. ์ถ์ธกํด ๋ณด์๊ธฐ ๋ฐ๋๋๋ค. ์ด๋ณด์์๊ฒ ๊ฐ์ฅ ํํ ์ค์๋ ๋ฌด์์
๋๊น? ๋๊ธ๋ก ์ฌ๋ฌ๋ถ์ ์๊ฒฌ์ ๊ณต์ ํด์ฃผ์ธ์ ;)
GO TO FULL VERSION