Java 디자인 패턴

Home

MVC, Model1~2

# MVC?

Model-View-Controller 패턴을 말함

- Model
데이터와 처리 로직
- View
사용자와 인터페이스
- Controller
인터페이스 이벤트와 로직의 연결중재

# Model 1

View(JSP)-Model(DBMS)

자바 웹 프로그램을 구현할 때 보여지는 화면과 처리되는 비지니스 로직을 하나의 파일에 모두 구현하는 방식이다. 주의 할 점은 모델1이라고 오래된 로직이고 잘 안쓰는 모델이 아니다. 모델1이 모델2보다 실제 개발속도가 빠른 장점이 있다.

# Model 2

모델1과 달리 보여지는 화면과 처리되는 비지니스 로직을 최대한 다른 파일로 나누어서 구현하는 설계 모델이다. 대표적으로 잘 구현된 모델이 MVC모델이다.