MVC

JIHYE·2023년 3월 29일
0

[CS지식]

목록 보기
2/8
post-thumbnail

1. MVC

  • 디자인 패턴 중 하나

💡디자인 패턴 : SW개발 방법을 공식화 한 것

  • 애플리케이션을 Model & View & Controller 3가지 역할로 구분한 개발방법론
  • JavaBean(Service) -> Model, JSP -> VIEW, 서블릿 -> Controller
  • Model : 값과 기능을 가지고 있는 객체. 비즈니스 로직 수행
  • View : 모델에 포함된 데이터의 시각화. 비즈니스 로직 X
  • Controller : 모델 객체로의 데이터 흐름을 제어. 뷰와 모델의 역할을 분리

많이 실수하는 부분
1. Model에서 View의 접근 또는 역할 수행
2. View에서 일어하는 과한 값 검증과 예외처리
3. View에서 일어나는 비즈니스 로직

[출처]

0개의 댓글