servlet 2

JSP) 모델2 방식 - FrontController 컨트롤러 서블릿 만들기

model2 방식에서 FrontController는 요청을 받아서 DB연결이 필요없으면 → 바로 View로 포워딩하고 DB연결이 필요하면 → Action클래스(Controller)를 호출하여 DAO가 호출되고 DB로직을 처리한다. 1. 서블릿 파일 만들기 서블릿은 자바 + HTTP객체다. 따라서 HttpServlet을 상속받아야한다. public class FrontController extends HttpServlet { } HttpServlet에서 doGet, doPost를 오버라이딩 한다. (ctrl + alt + s + v) @Override protected void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletExc..

Back-end/JSP 2022.03.16

JSP) Servlet이 무엇이며, 어떻게 동작할까?

JSP를 공부하다보니 Servlet에 대해 궁금해졌다. Servlet이 하는 일이 무엇인지, 어떻게 실행되는지 알아보자. 1. Applet이란? Servlet이 뭔지 알고싶은데 왜 Applet이 나오지? Servlet이 바로 Server Side Applet을 합친 말이기 때문이다. Applet은 자바가 생긴지 얼마 되지않았을때 사용했던 것으로, 정적인 HTML을 보완해 동적인 기능을 제공해주는 자바 프로그램이다. 하지만 일반 프로그램과는 차이가 있다. 일반적인 프로그램의 경우, 개인 로컬 컴퓨터에 설치를 해서 사용하지만, 애플릿은 설치하는게 아닌, 서버측에서 인터넷으로 기능을 받아서 웹 브라우저에서 실행한다. 그래서 "웹 브라우저에서 실행되는 작은 자바 응용 프로그램" 이라고 한다. 2. Servlet..

Back-end/JSP 2022.02.18
반응형