[MVC패턴] 기초 이론 공부

heegon·2025년 9월 18일

목록 보기
7/17

모델1 방식

모델 1 방식은 jsp 페이지에서 화면을 보여주고,
요청을 하게 되면 jsp 페이지에서 직접 model에 접근하여 처리를 한다.
ex) LoginPage.jsp, LoginProcess.jsp

모델2 방식 (MVC 패턴)

디자인 부분과 DB 부분을 분리해서 구현.

MVC 패턴

Model : DB와 연동
View : 화면 출력
Controller : View와 Model 연결

Controller

  • .java 파일 형식 (servlet)
  • controller 는 요청을 받아서 요청에 해당하는 model 과 view 를 호출하는 역할만 한다.
  • .jsp 페이지로 구현 X

View

  • 화면 출력 부분 담당.
  • .jsp 페이지로 구현

DB 거쳐서 ...

controller -> 액션 클래스 -> DAO -> 액션 클래스 -> 컨트롤러 -> view page

ex) BoardFrontController => BoardListAction => BoardDAO => BoardListAction => BoardFrontController => view page (.jsp)

DB 안 거치고 ...

controller -> view page

ex) BoardAction.bo -> BoardFrontController.java -> view page (.jsp)

profile
❤️

0개의 댓글