ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • MVC 패턴
    알아두면 좋은것 2018. 12. 5. 15:55

    MVC 패턴 (Model-View-Controller)


    스프링을 시작하기에 앞서 Spring 은 MVC 패턴이라고 한다. MVC 패턴은 무엇인지 알지 못해서 찾아보고 공부하였다.


    굵은 선은 직접적인 관계, 점선은 간접적인 관계를 나타낸다(옵저버 패턴)

    응용 프로그램을 세 가지의 구성요소로 나눈다


    Model : 어플리케이션이 "무엇"을 할 것인지

    : 모델에 상태에 변화가 있을 때, 컨트롤러와 뷰에 이를 통보한다.

    이런 통보를 통해 뷰는 최신의 결과를 보여줄 수 있고, 컨트롤러는 모델의 변화에 따른 적용 가능한 명령을 추가, 제거, 수정할 수 있다.

    백 그라운드에서 동작하는 로직을 처리한다.


    View

    : 사용자가 볼 결과물을 생성하기 위해 모델로부터 정보를 얻어온다.

    사용자가 보게 될 결과 화면을 출력한다.


    Controller : 모델이 "어떻게" 처리할 지

    : 모델에 명령을 보냄으로서 모델의 상태를 변경할 수 있다. 또, 컨트롤러가 관련된 뷰에 명령을 보냄으로서 모델의 표시 방법을 바꿀 수 있다.

    사용자의 입력 처리와 흐름 제어를 담당한다.

    Model 과 View 를 연결한다.


    Spring MVC 패턴은 따로 공부해서 올릴 것이다.

    '알아두면 좋은것' 카테고리의 다른 글

    [Java Spring] DAO / DTO  (0) 2018.12.05
    Spring MVC 패턴  (0) 2018.12.05
    [Java Spring] Configuration  (0) 2018.12.05
    [Java Spring] Spring Singleton  (0) 2018.12.05
    [Java Spring] Application context  (0) 2018.12.05

    댓글