์น ์๋น์ค ์ค๊ณ๋ฅผ ์ํด JSP๋ฅผ ์ด์ฉํ์ฌ ์ปค๋ฎค๋ํฐ ๊ฒ์ํ์ ๋ง๋ ํ๋ก์ ํธ.
- ์์ ๋ ๋ฐฐ์ ๋ JSP๋ฅผ ํ์ฉํ์ฌ ๊ฒ์ํ์ ๊ตฌํํ๋๊ฒ์ด ๋ชฉํ
- 4๋ช ๊ตฌ์ฑ์ (์ปดํจํฐ๊ณผํ๊ณผ) 2๊ฐ์ ์์ .
- ํ์ ๊ด๋ฆฌ ์์คํ ๊ตฌํ
- ๊ฒ์ํ ๊ธ CRUD ๊ตฌํ
- ํฌ์ธํธ๋ฐ ๋ญํน ์์คํ ๊ตฌํ
- ์ชฝ์ง ๊ธฐ๋ฅ ๊ตฌํ
- ์น๊ตฌ ๊ธฐ๋ฅ ๊ตฌํ
-
JSP
- HTML๊ณผ CSS JavaScript๋ฅผ ๊ธฐ๋ฐ์ผ๋ก Java์ ๊ธฐ๋ฅ์ ์ถ๊ฐํ JSP๋ฅผ ๋ฐฐ์์ ์ปค๋ฎค๋ํฐ ๊ฒ์ํ์ ๋ง๋ค์๋ค. Servlet์ ๊ธฐ๋ณธ์ ์ธ ๊ฐ๋ ๊ณผ ํจ๊ป JSTL์ ๊ธฐ์ด๊น์ง ์ฌ์ฉํ์ฌ ๊ฒ์ํ ๊ตฌํ์ ์ ์ฐํ๊ฒ ํ๋ก๊ทธ๋๋ฐ ํ ์ ์์๋ค.
-
MySQL
- DB์ ์ ์ฅํ๊ธฐ ์ํด DBMS๋ฅผ MySQL์ ์ฌ์ฉํ์๋ค. ์๋ฐ์์ ์ฐ๋์ ์ํด JDBC๋ฅผ ์ด์ฉํ์ฌ ํ์ ๊ด๋ฆฌ ๋ฐ ๊ฒ์๊ธ๊ณผ ํฌ์ธํธ ์ชฝ์ง ์น๊ตฌ ๋ฑ ์ฌ๋ฌ๊ฐ์ ํ ์ด๋ธ์ ์ค์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ ์์ ์ ํ๋ค.
-
JavaScript
- HTML,CSS์ ๋ํ ๊ธฐ๋ณธ์ ์ธ ๊ฐ๋ ๋ง ์๊ณ ์์๊ณ JavaScript์ ๋ํด์๋ ์๋ฌด๊ฒ๋ ๋ชฐ๋๋ค. ๊ทธ๋์ ๊ฒ์ํ์ ๋ง๋ค ์ ์์ ๋งํผ Jquery๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ฌธ์ฅ์ ํ๋ ํ๋ ๋ฃ์ด ๋ณด๊ณ ๊ฑฐ๊ธฐ์ ๋ํด ๋ชจ๋ฅด๋ ๋ถ๋ถ์ ๊ณต๋ถํ๋ฉด์ ๊ตฌํ ํ ๊ณต๋ถ ๊ทธ๋ฆฌ๊ณ ์ํ๋ ๊ธฐ๋ฅ์ผ๋ก ์ฌ๊ตฌํ ํ๋ ๋ฐฉ์์ผ๋ก ๋น ๋ฅด๊ฒ ๊ธฐ๋ฅ์ ๊ฐ๋ฐํ์๋ค.
์น์ ๋ํ ์ง์์ด ๊ฑฐ์ ์์๋ค. ๋คํธ์ํฌ๊ฐ ์ด๋ป๊ฒ ๊ตฌ์ฑ๋๊ณ ์ด๋ค ์๋ฆฌ๋ก ๋์ํ๋์ง์ ๋ํ ๊ฐ๋ ๋ง ์์๋๋ฐ HTML, CSS, JavaScript๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์กฐ๊ทธ๋งํ ํ๋ก๊ทธ๋จ๋ถํฐ ์์ํ์ฌ ์ข ๋จ์๋ JSP๋ฅผ ํ์ฉํ์ฌ WAS์ ์ํธ ์ฐ๋ํ์ฌ ์ปค๋ฎค๋ํฐ ๊ฒ์ํ์ ๊ตฌํํ ์ ์์๋ค. ํ๋ก ํธ ์ชฝ์ ๊ฐ๋ฐ ํ ๊ฒฐ๊ณผ๊ฐ ๋ฐ๋ก๋ฐ๋ก ํ๋ฉด์ ์ถ๋ ฅ๋๋ ๊ฒ์ ๋ณผ ์ ์์ด์ ์ข์๋ค. ๋ํ JavaScript๋ง์ผ๋ก๋ ๊ตฌํํ์ง ๋ชปํ์ํ ๋ฐ Jquery์ ๋์์ ๋ง์ด ๋ฐ์ ๋น ๋ฅด๊ฒ ๊ฐ๋ฐํ ์ ์์๊ณ ์ด๋ฅผ ํ ๋๋ก JSP๋ก ์๋ฒ๋จ๊น์ง ๊ฐ๋ฐํ ์ ์๋ ์น์ ์ฒ์๋ถํฐ ์ฒ์ฒํ ํ๋จ๊ณ์ฉ ์ง์ ๊ตฌํํ๊ณ ๊ฐ์ ํ ์ ์๋ ์ข์ ๊ฒฝํ์ ํ๋ก์ ํธ์๋ค.
MIT