์๋ธ๋ฆฟ์ ํด๋ผ์ด์ธํธ ์์ฒญ์ ์ฒ๋ฆฌํ๊ณ , ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ๋ค์ ํด๋ผ์ด์ธํธ์๊ฒ ์ ์กํ๋ Servlet ํด๋์ค์ ๊ตฌํ ๊ท์น์ ์งํจ ์๋ฐ ํ๋ก๊ทธ๋จํฐ์บฃ : ์น ์๋ฒ (WAS)JSP ํ์ผ๋ servlet ํ์ผ๋ก ๋ณํ ๊ฐ๋ฅServlet implementation class Hello \*
doGet() ๊ณผ doPost()๋ก ์บก์ํ์์๋ resquest์ response ๊ฐ์ฒด๊ฐ ์๋ค.FormEx2 ๊ฐ์ฒด๋ฅผ ์์ฑํด์ฃผ๋ ์ญํ Formex.html (์ฒดํฌ๋ฐ์ค์ ๋ผ๋์ค๋ฐ์ค ์ ์ฉ) FormEx.java (์ฒดํฌ๋ฐ์ค์ ๋ผ๋์ค๋ฐ์ค request ๋ฐ๊ธฐ)๊ฒฐ๊ณผcircle.htm
JSPํ์ด์ง ๋ด์์ ์ด๋ค ๋์์ ํ๋๋ก ์ง์ํ๋ ํ๊ทธํ์ฌ์ ํ์ด์ง์์ ๋ค๋ฅธ ํน์ ํ์ด์ง๋ก ์ ํํ ๋ ์ฌ์ฉโ main.jspโ sub.jsp๊ฒฐ๊ณผ ํ์ฌ ํ์ด์ง์ ๋ค๋ฅธ ํ์ด์ง๋ฅผ ์ฝ์ ํ ๋ ์ฌ์ฉโ include.jspโ include01.jsp๊ฒฐ๊ณผforward ๋ฐ include
โ info.jspโ errorPage.jsp๊ฒฐ๊ณผHTTP ํ๋กํ ์ฝ์ ํด๋ผ์ด์ธํธ๊ฐ ์น์๋ฒ์๊ฒ ์์ฒญํ ๋ ๋ณด๋ด๋ Request ๋ฉ์์ง์ ์น์๋ฒ๊ฐ ๊ฒฐ๊ณผ๋ฅผ ์ฒ๋ฆฌํ๊ณ ์๋ตํ๋ Response ๋ฉ์์ง๊ฐ ์์ผ๋ก ๋์ํ๋ค. ์ด๋ HTTP ํ๋กํ ์ฝ์๋ Response ๋ฉ์์ง์ ์น์๋ฒ์
DAO: Data Access ObjectDTO: Data Transfer Object (=VO; Value Object)โ DeptVO.javaโ DeptDAO.javaโ dept_dao.jsp๊ฒฐ๊ณผ
๋ด์ฅ๊ฐ์ฒดโscope_el.jspโ objelOk.jsp๊ฒฐ๊ณผ<c:out> : ์ถ๋ ฅ ํ๊ทธ<c:set> : ๋ณ์ ์ค์ ํ๊ทธ<c:remove> : ๋ณ์ ์ ๊ฑฐ ํ๊ทธ<c:if> : ์ ์ด๋ฌธ ํ๊ทธ<c:choose> : ์ ์ด๋ฌธ(switch) ํ๊ทธโ JSTL
controller: Servlet ํ์ผ / ๋น์ง๋์ค ๋ก์ง ์ฒ๋ฆฌ (url์ฒ๋ฆฌ, ํด๋น ๋ชจ๋ธ ๊ฐ์ฒด๋ฅผ ์์ฑ-command ๊ฐ์ฒด, View๋ฅผ ๊ฒฐ์ ) //controllerModel: DB ์ฒ๋ฆฌ // ์ฝ๋งจ๋, vo, daoView: jsp,html,css ํ๋ฉด์ ์ถ๋ ฅ //js