티스토리 뷰
MVC 구조는 Model, View, Controller로 구성된 구조로
사용 시 웹페이지를 구성하는 요소들끼리의 간섭없이 독립적으로 개발 가능하다.
모델
뷰에 출력할 데이터, 사용자가 입력한 데이터나 출력할 데이터를 다룬다.
데이터의 상태가 변경되면 모델은 뷰나 컨트롤러에 알린다.
뷰
앱이 데이터를 보여주는 방식을 정의한다. 사용자에게 출력할 화면을 만든다(html 생성)
컨트롤러
모델과 뷰 사이에 있는 컴포넌트로 모델이 데이터를 어떻게 처리할지 알려준다(모델과 뷰를 결정해 전달하는 조정자 역할) 모델을 통해 데이터를 가져오고 해당 데이터를 바탕으로 출력을 담당하는 뷰를 제어해 사용자에게 전달한다.
MVC2는 MVC1를 보완한 아키텍처로 각각 모듈화되어있어 유지보수가 쉽다.
'배운 것 기록 > jsp' 카테고리의 다른 글
servelet 연결, 주소 매핑 (0) | 2022.07.25 |
---|---|
MVC2 등장 배경 (0) | 2022.07.25 |
[jsp] 페이지 만들기 (0) | 2022.07.07 |
[jsp] MemberDTO, MemberDAO (0) | 2022.06.24 |
[jsp] delete, list 구현 (0) | 2022.06.15 |
댓글