์ค๋์ ํจ์ํ ํ๋ก๊ทธ๋๋ฐ์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค. ๋ณด๋ค ๊ตฌ์ฒด์ ์ผ๋ก ์ ์ธ์ ํ๋ก๊ทธ๋๋ฐ๊ณผ ๋ช ๋ น์ ํ๋ก๊ทธ๋๋ฐ์ ์ฐจ์ด์ ์ ์ดํด๋ณด๊ฒ ์ต๋๋ค.
๋จผ์ ์ฉ์ด๋ฅผ ๋น ๋ฅด๊ฒ ์ดํด๋ณด๊ฒ ์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ์ด๋ฌํ ํ๋ก๊ทธ๋๋ฐ ์คํ์ผ์ ๋น๊ตํ๊ณ Java์์ ์ด๋ป๊ฒ ๋ํ๋๋์ง, ์ธ์ด๊ฐ ํ๋ณตํ ๊ณต์กด์ ์ง์ํ๋์ง ์ฌ๋ถ๋ฅผ ํ์ธํฉ๋๋ค.
ํจ์ํ ํ๋ก๊ทธ๋๋ฐ์ ํจ์๊ฐ ์ ์ฐจ์ ํ๋ก๊ทธ๋๋ฐ ์์์ ๊ฐ์ด ์๋ธ๋ฃจํด์ด ์๋ ์ํ์ ํจ์๋ก ์ดํด๋๋ ํจ๋ฌ๋ค์์ ๋๋ค . ์ฆ, ์ด ๋ ํจ๋ฌ๋ค์์์ "๊ธฐ๋ฅ"์ด๋ผ๋ ๋จ์ด๋ฅผ ๋ค๋ฅด๊ฒ ํด์ํฉ๋๋ค. ์ด๊ฒ์ ๊ธฐ์ตํ๊ณ ํผ๋ํ์ง ๋ง์ญ์์ค. Java๋ ํ์ ํ๋ก๊ทธ๋จ์ "๋ฉ์๋"๋ผ๊ณ ํ๋ ๋ฐ๋ฉด ํจ์๋ ์ํ ํจ์(๋๋ค ํจ์ ๋๋ ๋ฉ์๋ ์ฐธ์กฐ)๋ฅผ ๋ํ๋ด๋ฏ๋ก ํผ๋ํ์ง ์์ต๋๋ค.
์ค์ ๋ก ์ ์ฐจ์ ํ๋ก๊ทธ๋๋ฐ์์ ํจ์๋ ์ ๋ ฅ ๋ณ์๋ฟ๋ง ์๋๋ผ ์ธ๋ถ ์์ธ(์: ํจ์ ์ธ๋ถ์ ๋ค๋ฅธ ๋ณ์ ๋๋ ์์คํ ์ํ)์๋ ์์กดํฉ๋๋ค. ์ด๋ ๋์ผํ ์ธ์๋ฅผ ์ฌ์ฉํ์ฌ ๋์ผํ ํจ์๋ฅผ ํธ์ถํ์ง๋ง ๋ค๋ฅธ ์ปจํ ์คํธ์์ ๋ค๋ฅธ ๊ฒฐ๊ณผ๋ฅผ ์์ฑํ ์ ์์์ ์๋ฏธํฉ๋๋ค. ํจ์ํ ํ๋ก๊ทธ๋๋ฐ์์ ํจ์๊ฐ ๋์ผํ ์ธ์๋ก ํธ์ถ๋๋ฉด ํจ์๋ ์ ๋ ฅ ๋ฐ์ดํฐ์๋ง ์์กดํ๊ธฐ ๋๋ฌธ์ ํญ์ ๋์ผํ ๊ฒฐ๊ณผ๋ฅผ ์์ฑํฉ๋๋ค.
ํจ์ํ ํ๋ก๊ทธ๋๋ฐ์ ์ฅ์
- ํฅ์๋ ์ฝ๋ ์ ๋ขฐ์ฑ
- ํธ๋ฆฌํ ๋จ์ ํ ์คํธ
- ์ปดํ์ผ ์ค ์ฝ๋ ์ต์ ํ ๊ธฐํ
- ๋์์ฑ ๊ธฐํ
ํจ์ํ ํ๋ก๊ทธ๋๋ฐ์ ๋จ์
ํจ์ํ ํ๋ก๊ทธ๋๋ฐ์ ๋จ์ ์ ๋ค์๊ณผ ๊ฐ์ ๋ชจ๋ ๋์ผํ ๊ธฐ๋ฅ์์ ๋น๋กฏ๋ฉ๋๋ค.
-
ํ ๋น๋ฌธ์ด ์์ต๋๋ค. ๋์ ์ ๊ฐ์ด ์ ๋ณ์์ ์ ์ฅ๋๋ฏ๋ก ์ง์์ ์ผ๋ก ๋ฉ๋ชจ๋ฆฌ๋ฅผ ํ ๋นํ๊ณ ์๋์ผ๋ก ํด์ ํด์ผ ํฉ๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ๋งค์ฐ ํจ์จ์ ์ธ ๊ฐ๋น์ง ์์ง์ ๊ธฐ๋ฅ์ ํ๋ก๊ทธ๋จ์ ์คํํ๋ ๋ชจ๋ ์์คํ ์ ํ์ ๋ถ๋ถ์ ๋๋ค.
-
์๊ฒฉํ์ง ์์ ํ๊ฐ๋ ํจ์ ํธ์ถ ์์๋ฅผ ์์ธกํ ์ ์๋ค๋ ๊ฒ์ ์๋ฏธํ๋ฉฐ, ์ด๋ ์ฐ์ฐ ์์๊ฐ ์ค์ํ ๊ฒฝ์ฐ I/O ๋ฌธ์ ๋ฅผ ์ผ์ผํต๋๋ค.
์ด๊ฒ์ผ๋ก ํจ์ํ ํ๋ก๊ทธ๋๋ฐ์ ๋ํ ๊ฐ๋จํ ๊ฒํ ๋ฅผ ๋ง์นฉ๋๋ค. ์ด์ ํ๋ก๊ทธ๋๋ฐ ์คํ์ผ๋ก ๋์ด ๊ฐ์๋ค.
๋ช ๋ นํ ํ๋ก๊ทธ๋๋ฐ์ ๋ค์ ๊ธฐ๋ฅ์ ํน์ง์ผ๋ก ํ๋ ํ๋ก๊ทธ๋๋ฐ ํจ๋ฌ๋ค์์ ๋๋ค.
-
ํ๋ก๊ทธ๋จ์ ์์ค ์ฝ๋๋ ๋ช ๋ น์ด(๋ช ๋ น๋ฌธ)๋ก ๊ตฌ์ฑ๋ฉ๋๋ค.
-
์ง์นจ์ ์์ฐจ์ ์ผ๋ก ๋ฐ๋ผ์ผ ํฉ๋๋ค.
-
์ด์ ๋ช ๋ น์ ์คํํ์ฌ ์์ฑ๋ ๋ฐ์ดํฐ๋ ํ์ ๋ช ๋ น์ผ๋ก ๋ฉ๋ชจ๋ฆฌ์์ ์ฝ์ ์ ์์ต๋๋ค.
-
๋ช ๋ น์ ์คํํ์ฌ ์ป์ ๋ฐ์ดํฐ๋ฅผ ๋ฉ๋ชจ๋ฆฌ์ ์ธ ์ ์์ต๋๋ค.
๋ช ๋ นํ ์ธ์ด์ ์ฃผ์ ๊ธฐ๋ฅ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- ๋ถ์ธ ๋ณ์ ์ฌ์ฉ.
- ๋์ ์ฐ์ฐ์ ์ฌ์ฉ.
- ๋ณตํฉ ํํ์ ์ฌ์ฉ.
- ์๋ธ๋ฃจํด ์ฌ์ฉ.
๋ช ๋ นํ ํ๋ก๊ทธ๋จ์ ์์ฐ์ด์์ ๋ช ๋ นํ์ผ๋ก ํํ๋๋ ๋ช ๋ น๊ณผ ๊ฐ์ต๋๋ค. ์ฆ, ๋ช ๋ นํ ํ๋ก๊ทธ๋จ์ ์ผ๋ จ์ ๋ช ๋ น์ ๋๋ค.
๋ช ๋ นํ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์๋ C ๋ฐ C++๊ฐ ํฌํจ๋ฉ๋๋ค.
์ ์ธ์ ํ๋ก๊ทธ๋๋ฐ์ ๋ฌธ์ ์ ๋ํ ์๋ฃจ์ ์ด ์ง์ ๋๋ ํ๋ก๊ทธ๋๋ฐ ํจ๋ฌ๋ค์์ ๋๋ค. ์ฆ, ๊ฒฐ๊ณผ๋ฅผ ๋ฌ์ฑํ๋ ๋ฐฉ๋ฒ์ด ์๋๋ผ ์ต์ข ๊ฒฐ๊ณผ๊ฐ ์ค๋ช ๋ฉ๋๋ค. HTML์ ์ ์ธ์ ์ธ์ด์ ์์ ๋๋ค. ์ด ์ธ์ด๋ก ํ๊ทธ๋ฅผ ์์ฑํ ๋ ์์๊ฐ ํ์ด์ง์ ๊ทธ๋ ค์ง๋ ๋ฐฉ๋ฒ์ ๋ํด์๋ ์๊ฐํ์ง ์์ต๋๋ค. ์ฐ๋ฆฌ๋ ๋จ์ง ํ์ด์ง๊ฐ ์ด๋ป๊ฒ ๋ณด์ฌ์ผ ํ๋์ง๋ฅผ ์ค๋ช ํ ๋ฟ์ ๋๋ค.
๋ ๋ค๋ฅธ ์ ์ธ์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ SQL์ ๋๋ค.
์ค์ ์ฌ๋ก๋ฅผ ๊ณ ๋ คํ์ฌ ๋ ๊ฐ์ง ํ๋ก๊ทธ๋๋ฐ ์คํ์ผ์ ๋น๊ตํด ๋ด ์๋ค . ํน์ ์ฅ์์ ๋๋ฌํ๋ ๋ฐฉ๋ฒ์ ์ฌ๋์๊ฒ ์ด๋ป๊ฒ ์ค๋ช ํฉ๋๊น?
์ด ์ํฉ์ ์์ํด ๋ณด์ญ์์ค. ๊ฑฐ๋ฆฌ์์ ํ ๋จ์๊ฐ ์ฐ๋ฆฌ์๊ฒ ๋ค๊ฐ์์ "๋ฐ๋ฌผ๊ด์ ์ด๋ป๊ฒ ๊ฐ๋์?"๋ผ๊ณ ๋ฌป์ต๋๋ค.
๋ช ๋ นํ ์ ๊ทผ ๋ฐฉ์์ ์ฌ์ฉํ๋ฉด ๊ฑธ์ด์ ๊ฑฐ๊ธฐ์ ๋์ฐฉํ๋ ๋ฐฉ๋ฒ์ ๋ํ ์๊ณ ๋ฆฌ์ฆ์ ๊ทธ์๊ฒ ์ ๊ณตํ ์ ์์ต๋๋ค.
- ์ฌ๊ธฐ์ ์ฐํ์
- ์ง์ ์ผ๋ก 2๋ธ๋ก ๊ฑท๊ธฐ
- ์ค๋ฅธ์ชฝ์ผ๋ก ๋๋ฆฌ์ธ์
- โฆ
์ ์ธ์ ์ ๊ทผ ๋ฐฉ์์ ์ฌ์ฉํ๋ฉด ๋จ์ํ ์ฃผ์๋ฅผ ์ ๊ณตํ ๋ค์ ์ฌ์ฉ์๊ฐ ์ค์ค๋ก ์ฌ๋ฐ๋ฅธ ์ฅ์๋ก ์ด๋ํ ์ ์์ต๋๋ค.
Java๋ ํ์ฌ ๋ค์ค ํจ๋ฌ๋ค์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ์ ๋๋ค . ๋ค์ค ํจ๋ฌ๋ค์์ ์ธ์ด๊ฐ ์ฌ๋ฌ ํจ๋ฌ๋ค์์ ์ง์ํจ์ ์๋ฏธํฉ๋๋ค.
์ค๋ ๋ฐ์ ๊ณผ์ ์์ ์ธ์ด๋ ๊ฐ์ฒด ์งํฅ ๋ชจ๋ธ์ ํ์ฅํ์ฌ ์ฌ์ฉ์๊ฐ ๋ค์ํ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ๊ณ ํน์ ์์ ์ ๊ฐ์ฅ ์ ํฉํ ๋๊ตฌ๋ฅผ ์ ํํ ์ ์์ต๋๋ค.
๊ฒฐ๊ณผ์ ์ผ๋ก Java๋ ํ์ฌ ๋ช ๋ นํ ์ ๊ทผ ๋ฐฉ์(์: ๋ฉ์๋ ํธ์ถ์ ์ํ ์ฝ๋ ์์ฑ)๊ณผ ์ ์ธ์ ์ ๊ทผ ๋ฐฉ์(์: ๋ฐํ์ ์ ์ฌ์ฉ ๊ฐ๋ฅํ ์ฃผ์)์ ๋ชจ๋ ์ง์ํฉ๋๋ค.
์์ฝํ์๋ฉด:
-
๋ค์ํ ํ๋ก๊ทธ๋๋ฐ ํจ๋ฌ๋ค์์ด ์์ต๋๋ค.
-
์ ์ธ์ ์ ๊ทผ ๋ฐฉ์๊ณผ ๋ช ๋ น์ ์ ๊ทผ ๋ฐฉ์์ด ์์ต๋๋ค.
-
๋น๋ฉดํ ์์ ์ ๊ฐ์ฅ ์ ํฉํ ๊ฒ์ ์ ํํด์ผ ํฉ๋๋ค.
-
Java๋ ๋ ๊ฐ์ง ์ ๊ทผ ๋ฐฉ์์ ๋ชจ๋ ์ง์ํ๋ ๋ค์ค ํจ๋ฌ๋ค์ ์ธ์ด์ ๋๋ค.