Servlet JSP JSP JSP request javax servlet http

  • Slides: 10
Download presentation

Servlet & JSP ㅇ JSP 기본 내장 객체 JSP를 서블릿으로 변환시 자동으로 생성해주는 객체

Servlet & JSP ㅇ JSP 기본 내장 객체 JSP를 서블릿으로 변환시 자동으로 생성해주는 객체 객체 설명 타입 request 서버로 보내는 요청 javax. servlet. http. Http. Servlet. Request response 서버에서 보내는 응답 javax. servlet. http. Http. Servlet. Request out 웹브라우저로 HTMl 코드를 출력 javax. servlet. jsp. Jsp. Writer session 브라우저가 종료될때까지 유지되는 저장 객체 javax. servlet. http. Http. Session application 웹서버가 구동될때 생성, 웹애플리케이션에 관련된 기능 javax. servlet. Servlet. Context config 웹서버 설정 정보 (web. xml 데이터) javax. servlet. Servlet. Cofig page. Context JSP 페이지 내에서 사용할 수 있는 데이터 저장 객체 javax. servlet. jsp. Page. Context page JSP 페이지로부터 생성된 서블릿 java. lang. Object exception 예외 객체 java. lang. Throwable

Servlet & JSP ㅇ 서버와의 통신 기본 흐름 Web. Browser (Client) request response 회원가입

Servlet & JSP ㅇ 서버와의 통신 기본 흐름 Web. Browser (Client) request response 회원가입 Tomcat (Server) 로그인 게시판 Dao Dto Oracle (DB)

Servlet & JSP ㅇ Model 1 방식 JSP 또는 서블릿을 사용하여 데이터 처리와 화면

Servlet & JSP ㅇ Model 1 방식 JSP 또는 서블릿을 사용하여 데이터 처리와 화면 출력을 모두 담당 JSP or servlet request User (Client) HTML 생성 response Oracle (DB)

Servlet & JSP ㅇ Model 2 방식 MVC 패턴 적용 데이터 처리 작업은 서블릿이

Servlet & JSP ㅇ Model 2 방식 MVC 패턴 적용 데이터 처리 작업은 서블릿이 담당하고 화면 출력만 JSP가 담당 servlet(Controller) Dao를 통해 데이터 생성 User (Client) request Dao (Model) request. set. Attribute(“list”, list); Board. Dto forward JSP(View) response request. get. Attribute(“list”); HTML 생성 Oracle (DB)