KOSTA 30일차) model & controller & view 구조

해버니·2023년 4월 10일
0

KOSTA

목록 보기
24/32
post-thumbnail

구조

그림을 보면 세 개의 구간으로 나뉘어지는데 각각 model, controller, view이다.

맨 왼쪽에 있는 모델에는 vo, dao, service가 속해있고
맨 오른쪽에는 view page가 있는데 jsp로 만든다.
중간에는 controller(servlet)이 있어 중간에서 전달을 도와준다.

예를들어 view page에서 a태그로 로그인을 요청을 한다면 서블릿의 doGet() 메소드가 호출이 된다.
(a태그는 get 방식으로 되어있다.)
응답으로 controller에서 doGet() 로그인폼을 view page에 준다.
사용자는 로그인 폼을 작성해서 submit을 한다면 서블릿의 doPost() 메소드가 호출이 된다.
아이디를 받아와서 model에 있는 service와 dao를 이용하여 service 객체로 id로 검색을 한다.
검색된 객체가 있다면 아이디는 존재하는 것이고 비밀번호가 일치하는지 확인한다






오늘의 실습!

익명게시판 방명록 만들기

글번호
작성자
작성일
글비밀번호
내용
조회수

0개의 댓글