까먹지 말자! 자주 보자!
HttpGetServlet.java---------------------------------------------------------------------------------------------------------------------package doo; import java.io.IOException;import java.io.PrintWriter; import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.Http..
MyServlet.java----------------------------------------------------------------------------------------------------------------------------package doo; import java.io.IOException;import java.io.PrintWriter; import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.Ht..
--------------- REQUEST(요청) ------------->웹브라우저, 웹서버, 웹컨테이너, DB 서버 JSP요청 - > 웹컨테이너에 JSP파일 서블릿으로 변환하여 컴파일의 결과를 웹서버로 보냄, (DB와 함께 처리해야 하는 것이 있다면 웹 컨테이너가 처리) 웹서버-클라이언트(브라우저)의 요청을 받아 응답. 웹 서버 자체는 정적(static) 웹컨테이너-웹서버에서 JSP요청하면 JSP파일을 서블릿으로 변환하여 컴파일. 서블릿의 결과를 웹서버로 보내줌.(동적 웹 가능) 웹서버 + 웹 컨테이너 = WAS 웹 서버에서 JSP의 처리를 WAS(웹컨테이너)로 넘김 was -> jsp컴파일(기존 서블릿이 없다면)->서블릿 생성(JSP 변경 없고, 서블릿 있다면 기존 서블릿을 통해 응답.)