ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • MVC 패턴 적용
    프로그래밍 지식/디자인 패턴 2021. 8. 31. 15:59

     

    학원에서 java로 동적 웹 프로젝트를 하는 친구를 도와주면서 mvc에 대해 알게되었다.

    그 전에도 mvc라는 것은 들어봤지만 실제로 적용시키는 것을 목격한것은 처음이었다.

    그냥 dao 와 jsp 만을 연동시켜 친구의 역할을 도와줬었는데

    자꾸 내가 controller를 거치지 않는다는 지적을 받았었다.

     

    MVC에 대해 더 찾아보고자 우아한 Tech 의 유튜브를 시청했다.

    깊은 이론보다는 실질적인 내용이 있어서 좋았다.

     

    -- MVC 지키며 코딩하는 방법 --

     

    1. Model은 Controller와 View에 의존하지 않기 (관련 사항 import 하지 않기)

    오직 데이터 관련된 코드만.

     

    2. View는 Model에만 의존해야하고, Controller에 의존하면 안됨

     

    3. View가 Model로부터 데이터를 받을 때는, 사용자마다 다르게 보여주어야 하는 데이터에 대해서만 받아야 한다.

     

    4. Controller는 Model과 View에 의존해도 된다.

     

    5. VIew가 Model로부터 데이터를 받을 때, 반드시 Controller에서 받아야 한다.

Designed by Tistory.