반응형
Greensky0026
삽질러의 대환장 공사판
Greensky0026
전체 방문자
오늘
어제
  • 분류 전체보기 (241)
    • Language (56)
      • JAVA (13)
      • Swift (38)
      • Kotlin (4)
      • Dart (0)
      • PHP (0)
      • JavaScript (1)
    • IDE & Framework (92)
      • Spring (10)
      • Android (48)
      • iOS (8)
      • NodeJS (1)
      • CodeIgniter (3)
      • Flutter (1)
      • 분류중 (18)
    • Infra (8)
    • Database (12)
    • VCS (4)
    • Debug Log (34)
      • java (7)
      • swift (3)
      • Android (9)
      • Web (7)
      • 삽질기 (7)
    • Others (19)
      • 코딩테스트 풀이 (0)
      • IT 이야기 (18)
    • 쉼터 (2)
    • 개발공부 (14)
      • Network (1)
      • 자료구조와 알고리즘 (2)
      • Code design (8)
      • ETC (1)
      • 아카이브 (1)

블로그 메뉴

    공지사항

    • 프로그래머스 코딩 테스트 관련글 비공개 처리

    인기 글

    태그

    • ios
    • level1
    • map
    • JSP
    • swfit
    • 타입
    • kotlin
    • IT
    • 공부
    • 예제
    • xcode
    • Android
    • 프로그래머스
    • 프로그래밍
    • Java
    • 개발
    • reduce
    • 구축
    • 코딩테스트
    • swift

    최근 댓글

    최근 글

    티스토리

    hELLO · Designed By 정상우.
    Greensky0026

    삽질러의 대환장 공사판

    MVC 패턴
    개발공부/Code design

    MVC 패턴

    2021. 6. 2. 12:04
    반응형

    https://ko.wikipedia.org/wiki/모델-뷰-컨트롤러

    MVC란?

     Model, View, Controller의 앞글자를 따 MVC라 부른다.

    위의 이름대로 어플리케이션을 세개지 역할로 구분해 개발하는 개발 방법론이다.

     

    Model

     사용자가 요청한 결과를 도출하기 위해 일련의 작업을 수행

    View

     결과 화면을 표시

    Controller

      흐름 제어 및 사용자의 요청 처리

     

    장점

    모델과 뷰에 로직이 변경되더라도 서로 영향이 없어 유지보수 및 확장이 용이


    MVC model 1

     model에 비즈니스 로직을 처리하는 코드와 웹 브라우저에 결과를 출력하는 코드가 섞임

    MVC model2

     모든 요청은 서블릿이 받아서 알맞은 모델을 호출한다.

    비즈니스 로직의 처리와 결과 출력 처리를 분리한다.

    반응형
    저작자표시 (새창열림)

    '개발공부 > Code design' 카테고리의 다른 글

    헤드퍼스트 디자인 패턴 04.팩토리(Factory) 패턴 - 팩토리 메서드  (0) 2022.09.25
    헤드퍼스트 디자인 패턴 04.팩토리(Factory) 패턴 - 심플 팩토리  (0) 2022.09.25
    헤드퍼스트 디자인 패턴 03.데코레이터(Decorator) 패턴  (0) 2022.08.08
    헤드퍼스트 디자인 패턴 2장. 옵저버(Observer)패턴  (0) 2022.07.17
    헤드퍼스트 디자인 패턴 1장. 전략(Strategy)패턴  (1) 2022.07.17
      '개발공부/Code design' 카테고리의 다른 글
      • 헤드퍼스트 디자인 패턴 04.팩토리(Factory) 패턴 - 심플 팩토리
      • 헤드퍼스트 디자인 패턴 03.데코레이터(Decorator) 패턴
      • 헤드퍼스트 디자인 패턴 2장. 옵저버(Observer)패턴
      • 헤드퍼스트 디자인 패턴 1장. 전략(Strategy)패턴
      Greensky0026
      Greensky0026
      점이 모여 선이 된다. 내 삽질도 언젠간 거대한 지하 도시가 되겠지!

      티스토리툴바