반응형
- Model : 백그라운드에서 동작, 사용자가 원하는 데이터나 정보를 제공 해준다
- View : 사용자의 요청을 토대로 화면으로 출력한다
- Controller : 사용자의 요청 처리. 전체적인 흐름을 제어한다
MVC 모델 1
- 특징 : Controller 와 View 가 합쳐져 있다
- 흔히 JSP가 View 와 Controller 의 역할을 모두 한다
- JAVA 코드와 HTML, CSS가 섞여버려, 소스가 복잡해지고 유지보수가 힘들어질 수 있다
MVC 모델 2
- 특징 : Controller 와 View 가 분리 된 구조
- JSP를 사용하는 경우, Servlet이 Controller 역할을 대신한다
- MVC1의 단점을 보완하지만, 개발 시간이 오래 걸릴 수 있다
728x90
반응형
'프로그래밍 개념 정리' 카테고리의 다른 글
Nginx + 도커로 로드밸런싱을 운영에 적용해보자 (0) | 2024.03.05 |
---|---|
RESTful API란 무엇일까? feat. URI, URL, URN (0) | 2023.02.09 |
DI란 무엇 인가에 대하여 (0) | 2023.01.14 |