๐ ์๋ฐ ์๋ฒ ํ์ด์ง JSP/๐ ์น \ ์๋ธ๋ฆฟ Web , Servlet7 Web - Servlet ์ค์ต index (client) servlet ๊ธฐ๋ณธ xml์ sevlet ์ง์ helloServlet sample01.HelloServlet helloServlet /location HelloServlet package sample01; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class HelloServlet extends HttpServlet { @Override protected v.. 2021. 3. 14. Web - 1๏ธโฃ Servlet์ด๋ Servlet์ ๊ฐ๋ ๊ณผ ๋์ ๊ณผ์ ์ ์ดํดํ๋ค. Goal Web Service์ ๊ธฐ๋ณธ์ ์ธ ๋์ ๊ณผ์ ์ ์ดํดํ๋ค. ์ฌ์ฉ์ ์ ๋ ฅ์ ์ํ HTML Form์ ์ดํดํ๋ค. Servlet์ ์ดํดํ๋ค. Web Service์ ๊ธฐ๋ณธ์ ์ธ ๋์ ๊ณผ์ HTML Form -> Servlet -> HTML Page 1. ์ฌ์ฉ์๊ฐ ์น ํ์ด์ง form(HTML Form)์ ํตํด ์์ ์ ์ ๋ณด๋ฅผ ์ ๋ ฅํ๋ค. (Input) 2. Servlet์ doGet() ๋๋ doPost() ๋ฉ์๋๋ ์ ๋ ฅํ form data์ ๋ง๊ฒ DB ๋๋ ๋ค๋ฅธ ์์ค์์ ๊ด๋ จ๋ ์ ๋ณด๋ฅผ ๊ฒ์ํ๋ค. 3. ์ด ์ ๋ณด๋ฅผ ์ด์ฉํ์ฌ ์ฌ์ฉ์์ ์์ฒญ์ ๋ง๋ ์ ์ ํ ๋์ ์ปจํ ์ธ (HTML Page)๋ฅผ ๋ง๋ค์ด์ ์ ๊ณตํ๋ค. (Output) HTML Form input elements(Ex.. 2021. 3. 14. Web Server์ ๋ํด Web Server ๊ฐ๋ ํด๋ผ์ด์ธํธ๊ฐ ์๋ฒ์ ํ์ด์ง ์์ฒญ์ ํ๋ฉด ์์ฒญ์ ๋ฐ์ ์ ์ ์ฝํ ์ธ (. html,. png,. css ๋ฑ)๋ฅผ ์ ๊ณตํ๋ ์๋ฒ ์ ์ ์ปจํ ์ธ ๋ฅผ ์ ๊ณตํ๋ ์๋ฒ! HTTP ํ๋กํ ์ฝ์ ๊ธฐ๋ฐ์ผ๋ก ํ์ฌ ํด๋ผ์ด์ธํธ(์น ๋ธ๋ผ์ฐ์ ๋๋ ์น ํฌ๋กค๋ฌ)์ ์์ฒญ์ ์๋น์คํ๋ ๊ธฐ๋ฅ์ ๋ด๋น 1. ์ ์ ์ธ ์ฝํ ์ธ ์ ๊ณต WAS๋ฅผ ๊ฑฐ์น์ง ์๊ณ ๋ฐ๋ก ์์์ ์ ๊ณตํ๋ค.(. html. jpeg. css) 2. ๋์ ์ธ ์ฝํ ์ธ ์ ๊ณต์ ์ํ ์์ฒญ ์ ๋ฌ ํด๋ผ์ด์ธํธ์ ์์ฒญ(Request)์ WAS์ ๋ณด๋ด๊ณ , WAS๊ฐ ์ฒ๋ฆฌํ ๊ฒฐ๊ณผ๋ฅผ ํด๋ผ์ด์ธํธ์๊ฒ ์ ๋ฌ(์๋ต, Response)ํ๋ค. ํด๋ผ์ด์ธํธ๋ ์ผ๋ฐ์ ์ผ๋ก ์น ๋ธ๋ผ์ฐ์ (ํฌ๋กฌ, IE, FireFox ๋ฑ)๋ฅผ ์๋ฏธ ์ฌ์ฉ ์ด์ ๋๊ตฐ๊ฐ ์ด๋ฐ ๋ง์ ํ๋ค. ์์ฆ WAS๋ง ์ค์นํ๋ฉด ์น ์๋ฒ ๊ธฐ๋ฅ๋ ๋ค .. 2021. 3. 14. ์ด์ 1 2 ๋ค์