- M(Model)
: 어플리케이션의 정보, 데이터
: 실행에 직접적인 관여x
: 데이터를 담거나, 데이터를 보내거나, 수정, 삭제하는 객체
- V(View)
: 사용자가 보게 될 결과 화면 출력
: Model 데이터를 기반으로 실제 사용자에게 보여지는 페이지
- C(Controller)
: 사용자의 입력처리와 흐름 제어 담당
: 어플리케이션의 행위를 정의
: Logic 결과에 따라 적절한 View를 선택하영 응답
- 모델 → 컨트롤러→ 뷰→ 클라이언트→ 컨트롤러→ 모델
- 세 영역으로 구분하고, 영역간 결합도를 최소화!!
▶ MVC Model 1 방식
: JSP에서 출력과 로직을 전부 컨트롤
▶ MVC Model 2 방식
: JSP에서는 출력만 처리
: 로직은 servlet이 담당
: view는 jsp가 만듦
▶ Model 1 vs Model 2
'JSP' 카테고리의 다른 글
게시판 실습 (MVC) (0) | 2022.05.24 |
---|---|
JSP Servlet JDBC연결- <MVC Pattern> Model2 실습 (0) | 2022.05.12 |
JSP Servlet JDBC연결- <MVC Pattern> Model1 실습 (0) | 2022.05.11 |
세션(Session) 실습 (0) | 2022.05.09 |
세션(Session) (0) | 2022.05.09 |