
๋ฐฑ์๋ ํ๋ ์์ํฌ ๋ง๋ค๊ธฐ (๊ฐ์ ํ)
์ ๋ก
ํ๋ ์์ํฌ๋ ๊ฐ๋ฐ์์๊ฒ ํ์ํ ๊ณตํต๊ธฐ๋ฅ์ด ์๋ ๊ทธ ์์ฒด๋ก ์คํ ๊ฐ๋ฅํ ์ํํธ์จ์ด์ ๋๋ค.
์ด๊ธ
Java, ๊ฐ์ฒด์งํฅ, ๊ด์ ์งํฅ
์ ๋ฐ๋ง ๋ง๋ค์ด์ง ์คํํ ์ ์๋ ์ํํธ์จ์ด์ธ ํ๋ ์์ํฌ๋ฅผ ๋ง๋ค ์ ์๋ ์ง์๊ณผ ๊ฒฝํ์ ๋ฐฐ์ธ ์ ์์ต๋๋ค.
์ธ์์ ๋ชจ๋ ํ๋ ์์ํฌ๋ฅผ ์ดํดํ ์ ์๋ ์ง์๊ณผ ๊ฒฝํ
๋ฐฑ์๋ ๊ธฐ์ ๋ก๋๋งต์ ์ดํดํ ์ ์๋ ๋ฅ๋ ฅ
๋ง๋ค์ด์ง ๊ธฐ์ ์ ์ ์ฌ์ฉํ๋๋ฐ ๊ทธ์น์ง ์๊ณ ์ข ๋ ๋ฐ์ ์ํค๋ ๋ฅ๋ ฅ
๋ฐฑ์๋ ํ๋ ์์ํฌ ๋ง๋ค๊ธฐ ๊ฐ์ ํ ์ผ๋ก ์ค์ธ์.
๋ฐฑ์๋ ํ๋ ์์ํฌ๋ฅผ ์ง์ ๋ง๋ค์ด๋ณด๊ณ ,
์ฑ์ฅํ๋ ๊ฐ๋ฐ์๋ก ๊ฑฐ๋ญ๋๋ณด์ธ์! ๐งฐ
์ธ์์ ๋ชจ๋ ํ๋ ์์ํฌ๋
๋ชจ๋ ๋๊ฐ์ ๊ณผ์ ์ ๊ฑฐ์ณ ๋ง๋ค์ด์ง๋๋ค.
์ธ์์๋ ๋ง์๋ ์์์ด ๋ง๊ณ
๊ทธ ์์ ๋๋ถ์ ์ธ์์ ์ฆ๊ฒ๊ฒ ์ด์๊ฐ ์ ์์ต๋๋ค.
๊ทธ ๋ง์๋ ์์์ ๋ ๋ง์๊ฒ ๋จน์ ์ ์๋ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค.
์์์ ์ง์ ๋ง๋๋ ๊ฒ๋๋ค.
๋ฌผ๋ก ์ฒ์๋ถํฐ ์ ๋ง๋ค ์๋ ์์ต๋๋ค.
์ฌ๋ฃ ์กฐ์ ์ ์คํจํ๊ธฐ๋ ํ๊ณ , ๋๋น๋ฅผ ํ์ธ ์๋ ์์ต๋๋ค.
์ ์จ ๋ง๋ ์์์ ํ๊ฐ๊ฐ ์ต์
์ผ ์๋ ์์ต๋๋ค.
ํ์ง๋ง ์ค๋งํ์ง ์๊ณ ๋ฐ๋ณตํด ๋์ ํ๋ฉด
๋๋ง์ ๋ ์ํผ๊ฐ ์์ฑ๋๊ณ ,
๋ชจ๋ ์ฌ๋์ด ๋ง์๊ฒ ๋จน์ ์ ์๋ ์์์ ๋ง๋ค ์ ์์ต๋๋ค.
๊ทธ๋ฐ๋ฐ ์์์ ๋ง๋ค๋ฉด์ ์ป์ ๊ฒฝํ๊ณผ ์ง์์ ์ฌ๊ธฐ์ ๊ทธ์น์ง ์์ต๋๋ค.
์์์ ๋ฐ๋ผ๋ณด๋ ๋์ด ๋ฌ๋ผ์ง๋๋ค.
๊ทธ ์์์ ๋ด๊ธด ์ฌ๋ฃ, ๋๊ตฌ ๊ทธ๋ฆฌ๊ณ ๋ง๋ ์ฌ๋์ ์๊ฐ์ ์ฝ์ ์ ์๋ ๋ฅ๋ ฅ์ด ๋ฉ๋๋ค.
๊ทธ๋ฆฌ๊ณ ๋์ ๋ ์ํผ๋ฅผ ํ๋ฅญํ๊ฒ ๋ค๋ฌ์ ์งํ๋ก ๋์ด์ง๋๋ค.
ํ๋ ์์ํฌ๋ฅผ ๋ง๋๋ ๊ฒ๋ ๋๊ฐ์ต๋๋ค.
๋ด๊ฐ ํ๋ ์์ํฌ๋ฅผ ๋ง๋ ๊ฒฝํ๊ณผ ์ง์์
๋ค๋ฅธ ํ๋ ์์ํฌ์ ๋ด๊ธด ๊ธฐ์ ๊ณผ ์ง์,
๊ทธ๋ฆฌ๊ณ ๊ทธ๊ฑธ ๋ง๋ ์ฌ๋์ ์๊ฐ์ ๋ฐ๋ฅด๊ฒ ์ดํดํ ์ ์๊ฒ ํด์ฃผ๊ณ
๋ด ์ญ๋์ ๊น๊ฒ ๋ง๋ค์ด ์ค ์งํ๊ฐ ๋ฉ๋๋ค.
๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ํ๋ ์์ํฌ๋ฅผ ์ ์ฌ์ฉํ๋ ๋ฐ ๊ทธ์น์ง ์์์ผ ํฉ๋๋ค.
๋ค๋ฅธ ์ฌ๋์ด ์ฌ์ฉํ ํ๋ ์์ํฌ๋ฅผ ์ง์ ๋ง๋ค์ด๋ด์ผ ํฉ๋๋ค.
์ฝ๋๊ฐ ์์ฑํด๋ ๊ด์ฐฎ์ต๋๋ค.
๋น์ฐํ ์ค๋ฅ๊ฐ ๋ฐ์ํ ์๋ ์์ต๋๋ค.
์ฌ์ฉํ๋ ์ฌ๋์ ๋ถ๋ง์ด ์์ ์ ์์ต๋๋ค.
ํ์ง๋ง ์ธ์์ ํ๋ฅญํ ํ๋ ์์ํฌ๋ ๋๊ฐ์ ๊ณผ์ ์ผ๋ก ๋ง๋ค์ด์ก์ต๋๋ค.
๋ถ๋ช์น๊ณ ๋ฌธ์ ๋ฅผ ํ์ธํ๊ณ ํด๊ฒฐํจ์ ๋ฐ๋ณตํ์ธ์.
๊ทธ๋ฐ ๊ณผ์ ์ ์ง์๊ณผ ๊ฒฝํ์ ์ป๊ฒ ํด์ฃผ๊ณ ๋ชธ ์์ ์งํ๊ฐ ๋ผ
๊ฐ๋ฐ์์ ์ถ์ ํ์๋กญ๊ฒ ํด์ค๋๋ค.
SW ์ฌ์ฌ์ฉ์ฑ์
์ํ ์ถ์ํ
๋ชจ๋ ๋จ์์
๊ฐ์ฒด์งํฅ ํจ๋ฌ๋ค์
๋ณํ์ฑ, ์ง๋ ฌ์ฑ ํ๋ณด
ํธ๋์ญ์
๋ฐ๋์ ํ์ํ
๋น๊ธฐ๋ฅ ํ์ง ์์ฑ
"๋ฐฑ์๋ ํ๋ ์์ํฌ ๋ง๋ค๊ธฐ"๋
์๋ฌด๊ฒ๋ ์๋ ์ํ์์ ์ค์ ์
๋ฌด์ ์ฌ์ฉ๋ ์์ค์
๋ฐฑ์๋ ํ๋ ์์ํฌ๊ฐ ์์ฑ๋๋ ๊ณผ์ ์ ๋ด๊ณ ์์ต๋๋ค.
SW๊ณตํ์ ๊ธฐ๋ณธ ๋ชฉํ์ธ SW ์ฌ์ฌ์ฉ์ฑ์ ์ํ ์ถ์ํ,
์คํ ์์ ์ ์ํ๋ ๊ธฐ๋ฅ๊ณผ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ง ๋ชจ๋์
์ฌ์ฉํ ์ ์๋ ๊ฐ์ฒด์งํฅ ํจ๋ฌ๋ค์,
๋ณํ์ฑ๊ณผ ์ง๋ ฌ์ฑ์ ๋์์ ํ๋ณดํ๊ธฐ ์ํ ํธ๋์ญ์
(Transaction),
๊ฐ๋ฐ์์๊ฒ ๋ฐ๋์ ์ ๊ณต๋์ด์ผ ํ ๋น๊ธฐ๋ฅ ํ์ง ์์ฑ์
ํ๋ ์์ํฌ์ ๋ด๋ ๊ณผ์ ๊ณผ ๊ฒฝํ, ๊ทธ๋ฆฌ๊ณ ์งํ๊ฐ ์์ต๋๋ค.
์ด ๊ฐ์๋ฅผ ํตํด
๋์ ๋ค๋ฅธ ์ฌ๋์ด ์๋ํ๋ ์ํํธ์จ์ด๋ฅผ ์ฝ๊ฒ ๋ง๋ค ์ ์๊ฒ ํด์ฃผ๋
ํ๋ ์์ํฌ๋ฅผ ๋ง๋ค ์ฉ๊ธฐ์ ๋
ธ๋ ฅ์ ๋์ผ๋ฉด ํฉ๋๋ค.
๊ทธ๋ฆฌ๊ณ ๊ทธ๋ฐ ๊ฒฝํ์ ํตํด ๊ฐ๋ฐ์์ ์ถ์ด ๋ณด๋ค ํ์๋กญ๊ณ ์ฆ๊ฒ๊ฒ ๋๊ธธ ์๋งํฉ๋๋ค.
์น์
1. ์๋ํ๋ ์ํํธ์จ์ด๋ฅผ ์ฝ๊ฒ ๋ง๋ค ์ ์๋๋ก ์ค๋นํฉ๋๋ค.
โข ์๋ธ๋ฆฟ, MVC ์ํคํ
์ฒ ์คํ์ผ์ ์ดํดํ๊ณ ํ๋ ์์ํฌ ๊ด์ ์ผ๋ก ๊ตฌํํฉ๋๋ค.
์น์
2. ๊ณตํต๊ธฐ๋ฅ์ ์ถ์ํํ๊ณ ์ฝ๊ฒ ์ฌ์ฉํ ์ ์๋๋ก ๊ตฌ์ฑํฉ๋๋ค.
โข ์ฒซ๋ฒ์งธ ๊ณตํต๊ธฐ๋ฅ์ธ HttpServletRequest ๊ฐ์ฒด๋ฅผ ์ถ์ํํ๊ณ ๊ฐ๋ฐ์๊ฐ ์ฝ๊ฒ ์ฌ์ฉํ ์ ์๋๋ก AOP ๊ด์ ์ผ๋ก ๋ฆฌํฉํ ๋ง ํฉ๋๋ค.
์น์
3. SQL ์์กด์ ์ธ ๊ฐ๋ฐ์ ์ ๊ฑฐํฉ๋๋ค.
โข SQL ์์กด์ ์ธ ๊ฐ๋ฐ์ ์ดํดํ๊ณ ์ด๋ฅผ ์ ๊ฑฐํ๊ธฐ ์ํ ํ๋ ์์ํฌ ๊ธฐ๋ฅ์ ๊ฐ๋ฐํฉ๋๋ค.
์น์
4. ๋น์ฆ๋์ค ๋ก์ง์ ์ฌ์ฌ์ฉํ ์ ์๋ DI์ IoC๋ฅผ ๊ตฌํํฉ๋๋ค.
โข ํ๋ ์์ํฌ๊ฐ ๋ฐ๋์ ๊ฐ์ง๊ณ ์์ด์ผ ํ ๊ธฐ๋ฅ์ธ DI์ IoC๋ฅผ ๋น์ฆ๋์ค ๊ด์ ์์ ์๊ฐํด๋ณด๊ณ ๊ตฌํํฉ๋๋ค.
์น์
5. ์ธ์ฆ๊ณผ ์ ๊ทผ์ ์ด๋ฅผ ๊ตฌํํฉ๋๋ค.
โข ๋ด๊ฐ ๋๊ตฐ์ง ์ฆ๋ช
ํ๊ณ ๋ด๊ฐ ํ ์ ์๋ ๊ธฐ๋ฅ์ ํ์ธ์์ผ์ฃผ๋ ์ธ์ฆ๊ณผ ์ ๊ทผ์ ์ด ๊ธฐ๋ฅ์ ๊ตฌํํฉ๋๋ค.
์น์
6. ๊ฐ๋ฐ์๊ฐ ์์๋๋ฉด ์ข์ ์ง์: ์ํธํ
โข ๋ธ๋ก ๋น๋ฐํค ์ํธํ ๊ธฐ์ ์ ์ ์ฌ์ฉํ ์ ์๋ ์ง์์ ๋ฐฐ์ฐ๊ณ ๊ธฐ๋ฅ์ผ๋ก ๊ตฌํํฉ๋๋ค.
์น์
7. SW ๋น๊ฐ์์ฑ์ ํด๊ฒฐํ๊ธฐ ์ํด ๋ก๊ทธ๊ธฐ๋ฅ์ ๊ตฌํํฉ๋๋ค.
โข ๋ณ๋ ฌ/๋ณํ ํ๊ฒฝ์ผ๋ก ์ด์๋๋ ์์คํ
์์ SW ๊ฐ์์ฑ์ ๋ณด์ฅํ๋ ๋ก๊ทธ ๊ธฐ๋ฅ์ ๊ตฌํํฉ๋๋ค.
์น์
8. ๋น๊ธฐ๋ฅ ์๊ตฌ์ฌํญ์ ๊ฐ๋ฐ์๊ฐ ์ฌ์ฉํ๋ ์ํํธ์จ์ด ๊ธฐ๋ฅ์
๋๋ค.
โข ํ๋ ์์ํฌ๋ ๊ฐ๋ฐ์์ ์๊ตฌ์ฌํญ์ธ ๋น๊ธฐ๋ฅ ํ์ง์์ฑ์ ๋ง์กฑํ๋ ์ ๋ฐ๋ง ๋ง๋ค์ด์ง ์คํ ๊ฐ๋ฅํ SW์ด๊ณ ์์ฑ๋ ์ ์๋ SW์
๋๋ค. ๋น๊ธฐ๋ฅ ํ์ง์์ฑ์ ๋ํด ์์๋ณด๊ณ ์์ผ๋ก ์ถ๊ฐ๋ ๊ธฐ๋ฅ์ ๋ํด ์๊ฐํด ๋ด
๋๋ค.
์ฒ์ ์์์ ๋จ์ํ์ง๋ง,
๋ง์ง๋ง์ ์ค๋ฌด์์๋ ์ฌ์ฉํ ์ ์๋
ํ๋ฅญํ ๋ฐฑ์๋ ํ๋ ์์ํฌ๋ฅผ ์์ฑํ ์ ์์ต๋๋ค.
ํ์ต ๋์์
๋๊ตฌ์ผ๊น์?
๋ฐฑ์๋ ํ๋ ์์ํฌ ์๋ฆฌ์ ๋ํด ๊ถ๊ธํ์ ๋ถ
๊ฐ๋ฐ์๊ฐ ์ฌ์ฉํ SW๋ฅผ ๋ง๋ค๊ณ ์ถ์ ๋ถ
๊ฐ๋ฐ์์ ํ์ํ ์ด๋ก ์ ์ค๋ฌด ๊ด์ ์์ ์ดํดํ๊ณ ์ถ์ผ์ ๋ถ
์ ์ ์ง์,
ํ์ํ ๊น์?
Java: ๊ธฐ๋ณธ์ ์ธ ๋ฌธ๋ฒ
SQL: ๊ธฐ๋ณธ์ ์ธ DML, DDL
JSP๋ฅผ ์ฌ์ฉํด๋ณธ ๊ฒฝํ
234
๋ช
์๊ฐ์
5
๊ฐ
์๊ฐํ
26
๊ฐ
๋ต๋ณ
4.4
์
๊ฐ์ ํ์
1
๊ฐ
๊ฐ์
์ ์ฒด
54๊ฐ โ (9์๊ฐ 18๋ถ)
ํด๋น ๊ฐ์์์ ์ ๊ณต:
์ ์ฒด
3๊ฐ
3.7
3๊ฐ์ ์๊ฐํ
์๊ฐํ 12
โ
ํ๊ท ํ์ 4.9
4
์๊ฐํ์ผ๋ฏ๋ก ํ๊ธฐ๋ฅผ ๋จ๊น๋๋ค. ์ค์ ์๊ฐ์ 1์ฃผ์ผ ์ ์ฏค์ ํ์ง๋ง ์ ์ฌ์๊ฐ์ ํ์ ์์ ์ ์ด๋ณด๋ ๊ฒ์ด๋ ์ฐธ๊ณ ๊ฐ ๋ ์ง๋ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. ใ์๊ฐ์ด์ ใ ๊ฐ์ธ์ ์ผ๋ก๋ ๋ฏธ๋ฆฌ๋ณด๊ธฐ๋ก ๊ณต๊ฐ๋ [์๋ํ๋ ์ํํธ์จ์ด๋ฅผ ์ฝ๊ฒ ๋ง๋ค ์ ์๋๋ก ์ค๋นํฉ๋๋ค.]๋ฅผ ๋ณด๊ณ ์๊ฐ์ ๊ฒฐ์ ํ์ต๋๋ค. ใ๊ฐ์์ ๋ํ ๋๋ใ ๋ฐฑ์๋ ํ๋ ์ ์ํฌ๋ฅผ ๋ง๋ ๋ค๋ ๋๋๋ณด๋ค๋ ๊ฐ๋ฐ ์ค์ ์ง๋ฉดํ๋ ๋ฌธ์ ๋ค์ ๋ํด, ์ ๋ก๋์ ํต์ฐฐ๋ ฅ์ ๋ฐฐ๊ฒฌํ๋ ๊ฐ์๋ผ๋ ๋๋์ด ๋ค์์ต๋๋ค.๊ฐ ์น์ ์ ์ฃผ์ ๋ ํฅ๋ฏธ๋ก์ ์ง๋ง ์ฃผ์ ์ ๋นํด ๊ฐ์์๊ฐ์ด ์งง์ ๋งํผ ์ฌ๋๋ฅผ ์ถ๊ตฌํ๋ค๊ธฐ๋ณด๋จ ๋ฐฉํฅ์ฑ์ ์ ์์ ๊ฐ๊น์ ์ต๋๋ค. ใ๊ธฐํใ ์์ค์ฝ๋๊ฐ ์ ์ ์์ด๋๋ฐ biz์ดํ ํจํค์ง๋ fw์ดํ ํจํค์ง๊ฐ ๋์ผ ํ๋ก์ ํธ์ ํ ์คํธ์ฝ๋์ ๋ก์ง์ฝ๋๊ฐ ํจ๊ป ๊ณ์ ์ถ๊ฐ๋๋ค๋ณด๋ ์ ์ ํ๋ก์ ํธ ํ์ผ์ด ๋ณต์กํ๊ฒ ๋๊ปด์ก์ต๋๋ค. ์ด๊ฑด ๋จ์ํ ๊ฐ์ธ์ ์ธ ๋๋์ผ ์ ์์ต๋๋ค. fw์ ๊ฐ ๊ธฐ๋ฅ์ ๋ชจ๋๋ณ๋ก ๋๋๊ณ ๋ชจ๋์ ์ฐธ์กฐํด์ biz๋ฅผ ์์ฑํ๋ ์์ผ๋ก ๊ฐ์๋ฅผ ์ ๊ฐํ์ผ๋ฉด ์ด๋ ์๊น ์ถ๋ค์
์๋ ํ์ธ์. ์ ๋ก์ ๋๋ค. ์ธํ๋ฐ์ ๊ฐ์ ๊ด๋ฆฌ ๊ธฐ๋ฅ์ค ์๊ฐ์ ๊ด๋ฆฌ ํ๋ฉด์ด ์์ต๋๋ค. ๊ฑฐ๊ธฐ์ ์๊ฐ์ ๊ฐ๊ฐ์ ๊ฐ์ ์ง๋๋ฅผ ํ์ธํ ์ ์๋ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋๋ฐ ์์ข ๋์ ๋ค๋ฅธ๋ถ๋คํ๊ณ ๋ค๋ฅด๊ฒ ๊พธ์คํ ์ง๋๋ฅผ ๋๊ฐ์ฃผ์๋ ๋ชจ์ต์ ๋ณด์ฌ์ฃผ์ จ๊ณ ๊ฐ์๋ฅผ ๋ง๋ ์ ์ฅ์์ ํ์ด ๋์์ต๋๋ค. ์๊ฐํด์ฃผ์ ์ ์ ๋ง ๊ฐ์ฌํฉ๋๋ค. ๋ฐฉํฅ์ฑ ์ ์ ๊ด๋ จํด์ ์ด์ผ๊ธฐ๋ฅผ ๋๋ฆฌ๋ฉด ์ ๊ฐ ๊ฐ์๋ฅผ ๊ธฐํํ์๋ ๊ณ์ ๊ณ ๋ฏผํ๋ ๊ฒ ์ค ํ๋๋ ๋ง์ด ์ด์ผ๊ธฐ ํ๋ฉด ์ฃผ์ ๋ฅผ ๋ฒ์ด๋๊ณ ๊น๊ฒ ๊ตฌํํ๋ฉด ์ฝ๋๊ฐ ์ด๋ ค์์ง๋ค๋ ์ ์ด์์ต๋๋ค. ๊ทธ๊ฑธ ๊ทน๋ณตํ๊ธฐ ์ํด ์ค์ ์ ๋ฌด์์ ๋ฐ์ํ ๋ฌธ์ ์ ์ ์ดํดํ๊ณ ์ด๋ฅผ ํ๋ ์์ํฌ์ ๊ธฐ๋ฅ์ผ๋ก ๋ง๋ค์ด๊ฐ๋ ์ด๊ธ๊ฐ๋ฐ์ ๊ด์ ์ผ๋ก ๊ฐ์ ๊ตฌ์ฑ์ ํ์ต๋๋ค. ๋ฌผ๋ก ๊ฐ์์์ ๋ง๋ค์ด์ง ๊ธฐ๋ฅ์ ๋ถ์กฑํ๊ฒ ๋ง๊ณ ์์ข ๋์ด ์ด์ผ๊ธฐ ํ์ ๊ฒ์ฒ๋ผ ๋ฐฉํฅ์ฑ์ ์ ์ํ๋ ๊ฒ์ผ๋ก ๋๋๋๊ฒ๋ ์๋ํ ๋ถ๋ถ์ ๋๋ค. ์ด๋ฐ ์ ์ ๋ฐฐ์์ ์ฌ์ฉํ๋ ํ๋ ์์ํฌ๊ฐ ์๋ ๋ถํธํด์ ๊ฐ์ ํ๋ ํ๋ ์์ํฌ๋ก ์์ผ๋ฅผ ๋ํ๊ธธ ๋ฐ๋ผ๋ ๋ง์์ผ๋ก ๋ง๋ค์์ต๋๋ค. ํ๋ ์์ํฌ์ ์ต์ข ๋ณธ์ ์๋ ์์น์ ์์ต๋๋ค. https://github.com/zeroshift01/zeroshift01/tree/master/inflearn08 ๋ฐฉํฅ์ฑ ์ ์๋ก ๊ทธ์น ํ๋ ์์ํฌ๊ฐ ์ค๋ฌด์์ ์ฌ์ฉ๋ ์์ค์ผ๋ก ๋ณํ๋ ๋ชจ์ต์ ๋ณด์ค ์ ์์๊ฑฐ์์. ๋๋ฒ์งธ ํจํค์ง ๊ด๋ฆฌ ๊ธฐ์ค์ ๋ํด ์ด์ผ๊ธฐ๋ฅผ ๋๋ฆฌ๋ฉด ๋น์ฐํ ์ด์ผ๊ธฐ๊ฒ ์ง๋ง ์ค์ ์ค๋ฌด์์๋ ํ๋ ์์ํฌ ์์๊ณผ ์ ๋ฌด ์์์ ๋ถ๋ฆฌ ์์ผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ํ์ง๋ง ์ค๋ช ํ๋ ๊ด์ ์์ ์์์ ๋ถ๋ฆฌํ์ง ์๋๊ฒ ํ๋๋ฐ ๋ณผ ์ ์๋ ์ฅ์ ์ด ์์ด biz ์ fw ์์์ ๋ถ๋ฆฌํ์ง ์์์ต๋๋ค. ์ดํด๋ฆฝ์ค ๊ธฐ์ค์ผ๋ก ์์์ ๋ณผ๋ ๊ณ์ธต ๊ตฌ์กฐ๋ก ๋ณด์๋ฉด ์์ ๊ตฌ๋ถ์ด ์ฌ์ธ ๊ฒ ๊ฐ์ต๋๋ค. ์ธ๋ฒ์งธ ํ ์คํธ์ฝ๋๊ด๋ จํ ๋ด์ฉ์ ๋ต๋ณ์ ํ์๋ฉด ํจํค์ง๋ ํ๋์ ๊ธฐ๋ฅ์ ์์ง๋ ๊ด์ ์ผ๋ก ๋ชจ๋ํ ํ ์ ์๋ ๋๋ ํ ๋ฆฌ ์ ๋ณด๊ธฐ ๋๋ฌธ์ ๊ทธ ๊ธฐ๋ฅ์ ๊ฒฐํจ์ ํ์ธํ๋ ํ ์คํธ์ฝ๋๋ ๊ฐ์ ์์น์ ๋๋๊ฒ ํจ๊ณผ์ ์ด๋ผ๋ ์๊ฐ์ผ๋ก ์์์ ๊ด๋ฆฌํ์ต๋๋ค. ๋ฌผ๋ก ํ์ผ ๋์ Emp001_test.java ์ฒ๋ผ ํ ์คํธ ์ฝ๋์์ ์ ์ ์๋๋ก ํ๊ณ ๊ทธ๋ฐ ๊ท์น์ผ๋ก ์ค๋ฌด์์๋ ํ ์คํธ ์ฝ๋๊ฐ ์ด์ํ๊ฒฝ์ ์ด๊ด๋๋ ์ผ์ด ์๋๋ก ๊ด๋ฆฌ๋ฉ๋๋ค. ์ถ๊ฐ์ ์ผ๋ก ๊ฐ์ ํจํค์ง์ ์์นํ๋ฉด ๋ํดํธ ๋ฉ์๋ ํ ์คํธํ๊ธฐ๋ ์ข์ต๋๋ค. ^^ ์๊ฐํ ๊ฐ์ฌํฉ๋๋ค.
์๊ฐํ 1
โ
ํ๊ท ํ์ 5.0
5
์๊ฐ ํ๊ธฐ! ํ๋ ์์ํฌ๋ฅผ ๋ง๋ค์ด๋ณด๊ณ ์ถ์ผ์ ๋ถ. ๋๋ ๊ธฐ์กด ๋ค๋ฅธ ํ๋ ์์ํฌ๋ฅผ ์ฌ์ฉํ๊ณ ๊ณ์ ๋ถ๋ค๊ป ์ถ์ฒ๋๋ฆฝ๋๋ค!!! ํ๋ ์์ํฌ๋ฅผ ์ฌ์ฉํด์์ง๋ง, ๋ด๋ถ์ ์ผ๋ก ์ด๋ป๊ฒ ์ฌ์ฉ๋๊ณ ์๋์ง ์ ๋๋ก ๊ณต๋ถํด๋ณธ ์ ์ด ์์๋๋ฐ ๊ฐ์๋ฅผ ํตํด์ ๋ง์ด ๋ฐฐ์ฐ๊ณ ๊ฐ๋๋ค:) ๊ทธ๋ฅ ์ด๋ก ์ ์ผ๋ก ๊ณต๋ถํ๋ ๊ฐ๋ ๋ค์ด ํ๋ก๊ทธ๋จ์์ ์ด๋ป๊ฒ ์ด์ฉ๋๋์ง๋ ์ค๊ฐ์ค๊ฐ ์ ์ค๋ช ํด ์ฃผ์ ์ ๋ง์ด ๋์๋์ต๋๋ค.ใ ใ ใ ๊ธฐํ๊ฐ ์๊ธด๋ค๋ฉด ์ ๋ ํ๋ ์์ํฌ๋ฅผ ์ ๋๋ก ๋ง๋ค์ด๋ณด๊ณ ์ถ๋ค์!
๋ค์ด๋ฒ "๊ณ ์" ๋ผ๋ ์นํฐ์ ๋ณด๋ฉด ์๋ก์ด ์ด์(ๆๅผ, ๊ถ๋ฒ์ ์ง๋)์ ๋ง์ด ์๋ ๊ฒ๋ณด๋ค ๋ด๊ฐ ์ตํ ์ด์์ ๊น๊ฒ ์๊ณ ๊ทธ๊ฑธ ์์ฉํ๋๊ฒ ์ด๋์ด๋ผ๋ ๋ฌธ๊ตฌ๊ฐ ์์ต๋๋ค. ๊ทธ๋ฐ ์๋ฏธ๋ก ๊ฐ์๋ฅผ ๋ง๋ค์๋๋ฐ ๋์์ด ๋์๋ค๋ ๊ธฐ๋ถ์ด ์ข๋ค์. ๋๊น์ง ์๊ฐํด์ฃผ์๊ณ ์ฒซ ์๊ฐํ ๋จ๊ฒจ ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.
์๊ฐํ 1
โ
ํ๊ท ํ์ 2.0
2
๊ฐ์ ๋ด์ฉ์ ์ข์ง๋ง ์๊ฐํด๋ณผ ๋ฌธ์ ๊ฐ์ ๊ฒฝ์ฐ ์ ๋ต ํน์ ๊ด๋ จ ๋ด์ฉ ์์ด ์ฌ๋ผ๊ฐ ์๋ ๊ฑด ์ข ๋นํฉ์ค๋ฝ๋ค์ .... ๊ฐ์๋ฅผ ์ฌ์ ๋ฃ๋ ๊ฑด ์๊ฐ๊ณผ ์ํ์ฐฉ์ค๋ฅผ ์ต๋ํ ์ค์ด๋ ค๋ ์ด์ ๊ฐ ํฐ๋ฐ ๊ด๋ จ ๋ด์ฉ์ ๋ ์ฐพ์๋ด์ผ ํ๋๊ฒ ๋ง์ด ์์ฝ์ต๋๋ค. ๋ง์ง๋ง์ผ๋ก ํ์ ์์๋ ์ธํ ๋ฆฌ์ ์ด๋ฅผ ๋ง์ด ์ฌ์ฉํ๋๋ฐ ๊ฐ์์์๋ ์ดํด๋ฆฝ์ค๋ก ์งํํ๋ ๊ฒ๋ ์ข ์์ฌ์ด ๋ถ๋ถ์ด์์ต๋๋ค.
์๋ ํ์ธ์. ์ ๋ก์ ๋๋ค. ์ํ์ค๋ ฅ์ ํค์ฐ๊ธฐ ์ํด์ ํด์ค์ง์ ๋ณด์ง ๋ง์์ผ ํฉ๋๋ค. ํด์ค์ ๋ฌธ์ ์ ํ์ด ๊ณผ์ ์ค ํ๋์ผ ๋ฟ์ด๊ณ ๊ทธ ๊ณผ์ ์ ๊ณ ๋ฏผํ๊ธฐ ์ ์ ๋์ผ๋ก ๋จผ์ ์ตํ๋ฉด ์ ์ฌํ ๋ฌธ์ ๋ ์์ฉ ๋ฌธ์ ๋ฅผ ํ์ง ๋ชปํ๊ธฐ ๋๋ฌธ์ ๋๋ค. ์๊ฐํด๋ณผ ๋ฌธ์ ๋ ๋๊ฐ๋ค๊ณ ์๊ฐํฉ๋๋ค. ์๋ํ๋ ์ํํธ์จ์ด๋ฅผ ์ฝ๋๋ก ๋ง๋๋ ๊ณผ์ ์ ์ํ๋ฌธ์ ํด์ค์ง์ ์๋ ๋ด์ฉ์ฒ๋ผ ๋์ง ์์ต๋๋ค. ์ถ์ํ์ ๊ฐ๋ ์ฑ๊ฐ์ ํธ๋ ์ด๋์คํ(์๋ก ๋ฐ๋์ ์ํฅ์ ๋ฏธ์น๋) ๋ฅผ ๊ณ ๋ฏผํด์ผ ํ๊ณ ๋น์ ํ ์ค์๊ฐ ๋ฐ์ดํฐ ์ฒ๋ฆฌ๋ฅผ ์ํด ํธ๋์ญ์ ์ง๋ ฌํ๋ฅผ ์ด๋์ ๋ ํฌ๊ธฐํด์ผ ํ๋ ์ํฉ์ด ์ต๋๋ค. ์ด๋ ๋์์ด ๋๋ ๊ฒ์ ๋์ผ๋ก ๋ณธ ์ง์์ด ์๋๊ณ ๋ด๊ฐ ๊ณ ๋ฏผํ ๊ฒฝํ์ ๋๋ค. ๊ทธ๋ฐ ๊ฒฝํ๊ณผ ์งํ๋ฅผ ์ป์ด๊ฐ๊ธธ ๋ฐ๋ผ๋ ๋ง์์ผ๋ก ์๊ฐํด๋ณผ ๋ฌธ์ ์ ๋ต์ ๋ฐ๋ก ์ฌ๋ฆฌ์ง ์์์ต๋๋ค. ๊ทธ๋๋ ๊ถ๊ธํ์ ๋ถ๋ค์ ์ํด ์จ๋ผ์ธ ํผ๋๋ฐฑ ์๊ฐ์ ๋ง๋ จํ์ผ๋ ๊ด์ฌ์์ผ์๋ฉด ๋ฉ์ผ์ฃผ์ธ์. ์ธํ ๋ฆฌ์ ์ด ์ฌ์ฉ ๊ด๋ จ์ผ๋ก๋ WAS(ํฐ์บฃ)๋ฅผ ์คํํ๊ณ ๋๋ฒ๊ทธํ ์ ์๋ ๊ธฐ๋ฅ(์ํฐํ๋ผ์ด๋์๋์ )์ด ์ ๋ก ๋ฒ์ ๋ถํฐ ๊ฐ๋ฅํ ๊ด๊ณ๋ก ๊ฐ์ ๊ธฐํํ ๋ ์ฌ์ฉํ์ง ์๊ธฐ๋ก ํ์ต๋๋ค. ๋ํ IDE ํน์ ๊ธฐ๋ฅ์ด ํ์ํ์ง ์๊ณ ๋ณ๋์ ํ๋ฌ๊ทธ์ธ์ด๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์์ด ํด๋์คํจ์ค, ์ปดํ์ผ, ๋น๋ ์ค์ ๋ง ํ๋ฉด ๋๊ธฐ ๋๋ฌธ์ ๋ฌด๋ฃ์ด๊ณ WAS(ํฐ์บฃ) ์ ์ด๊ฐ ๊ฐ๋ฅํ ์ดํด๋ฆฝ์ค๋ฅผ ์ฌ์ฉํฉ๋๋ค. ํ์ง๋ง ๊ฑด์ํด์ฃผ์ ๊ฒ์ฒ๋ผ ์ธํ ๋ฆฌ์ ์ด ๊ธฐ์ค ๋ฐฑ์๋ ํ๋ ์์ํฌ ํ๋ก์ ํธ ํ๊ฒฐ์ค์ ๋ฐฉ๋ฒ์ ๋ฐ๋ก ๋ง๋ค์ด ์ฌ๋ ค ์๊ฐ์ ๋์์ด ๋๋๋ก ํ๊ฒ ์ต๋๋ค. ์๊ฐํ ๊ฐ์ฌํฉ๋๋ค.
์ง์๊ณต์ ์๋์ ๋ค๋ฅธ ๊ฐ์๋ฅผ ๋ง๋๋ณด์ธ์!
๊ณต๊ฐํ์ง ์๋ ๊ฐ์๋ก ์๊ฐ์ด ์ ํ๋ฉ๋๋ค.