Skip to content

MVC #
Find similar titles

Structured data

Category
Programming

MVC 패턴 #

  1. 소프트웨어 공학에서 사용하는 설계 패턴
  2. 어플리케이션을 모델(Model) - 뷰(View) - 컨트롤러(Controller) 의 구조로 나누어 구성
  3. 재사용성과 일관적인 프로그램 관리가 편리함

구성 정보 #

모델(Model) #

  • 애플리케이션의 특정한 데이터 구조를 말한다.
  • java Class (DAO, DTO, VO) 등으로 데이터 값과 상태등을 처리하는 비지니스 로직

뷰(View) #

  • TML 혹은 렌더링된 결과를 말한다. MVC 프레임워크를 사용한다면 뷰를 갱신할 모델 데이터를 내려받은 뒤 HTML에서 해당 데이터를 출력
  • 사용자의 UI를 제공하는 내역 (예) JSP/html)

컨트롤러(Controller) #

  • 서버 에서 직접뷰로 접근하는 일종의 중간 통로로서 필요할 때마다 서버와 클라이언트 통신으로 데이터를 변경한다.
  • 서블릿, 스트럭스, 스프링

Image

Incoming Links #

Related Data Sciences #

Suggested Pages #

0.0.1_20140628_0