2016-03-21

MVC?

MVC, Model-View-Controller
 : 비즈니스 로직 / 프리젠테이션 로직을 분리해 웹 어플리케이션을 개발하는 디자인패턴

 - Model : 데이터

 - View : 화면
 - Controller : Model 과 View의 중간 역할


* MVC 모델1 

  : View 와 Controller 가 JSP 페이지 하나에서 처리 됨
  장) 구조가 단순, 쉽게 구현 가능
  단) JSP 코드가 복잡해져 유지보수 어려움, 분업이 힘듬, 
  --비교적 작고 업데이트 적은 곳에서 


* MVC 모델 2

 : 모델 1의 단점을 보완 
  장) View 와 Controller를 분리했기 때문에 코드가 덜 복잡 --> 유지보수에 용이
  단) 다루기 어렵다
  -- 큰 프로젝트!

 상황에 따라 적절한 방식을 선택!



댓글 없음 :

댓글 쓰기