본문 바로가기
카테고리 없음

모델2 방식

by 자바지기 2021. 9. 21.
반응형

모델 1 방식: 모든 클라이언트의 요청과 비즈니스 로직 처리를 JSP가 담당하는 구조

 

모델 2 방식: 웹 애플리케이션의 각 기능(클라리언트의 요청 처리, 응답 처리, 비즈니스, 로직 처리)을 분리해서 구현


모델 2 방식의 이점:

  • 자신이 맡은 부분만 개발하면 된다.
  • 각 기능이 서로 분리되어 있어 유지보수가 편하다.
  • 코드 재사용성이 높다.

MVC는 모델 2 구조에서 자주 사용되는 개념이다. MVC가 모델 2 방식의 뼈대를 이루므로

모델 2 방식으로 구현한다는 말을 MVC로 구현한다는 말과 같은 의미로 생각하자

 

MVC란?

Model: 비즈니스 로직 처리 (ex: 데이터베이스 연동)

View: 사용자에게 보여줄 화면 담당

Controller: 사용자의 요청을 받아 어떤 로직을 처리할지 제어(ex: 서블릿)


Controller는 브라우저로부터 어떤 요청을 받았는지 알아내야한다. 그리고 그 요청에 대해 해당하는 모델을 선택하여 작업 요청을 해야하는데 이 방법을 커맨드 패턴이라고 한다.

 

반응형

댓글