MVC가 모델 1과 모델 2의 두 가지 다른 맛을 가지고 있다고 최근에 발견했습니다. 나는 MVC1에 대한 프리젠 테이션을하기로되어 있는데, 은 "MVC2라고하는 웹 기반 버전이 아닙니다"라고 말했습니다.. 프리젠 테이션은 일반적으로 디자인 패턴에 관한 것이므로이 분리가 Java와 관련이 있는지 의심 스럽습니다 (Sun의 사이트에서 일부 정보를 찾았지만 멀리 보였음) 또는 ASP.MVC 모델 1과 모델 2의 차이점은 무엇입니까?
나는 MVC가 무엇인지 잘 알고 있으며 여러 가지 (웹) 프레임 워크를 사용했지만이 용어는 나에게 새롭다. 웹 기반 버전은 다른 MVC (GUI를 추측하고 있습니다) 구현과 다른 점은 무엇입니까? HTTP의 무국적 특성과 관련이 있습니까?
감사합니다,
알렉스
Oracle/Sun : [Model 2 vs. Model 1 아키텍처 정보] (http://download.oracle.com/otn_hosted_doc/jdeveloper/1012/developing_mvc_applications/adf_aboutmvc2.html). – informatik01
이것에 대한 사람들의 생각을 바꾸기에는 너무 늦었을지 모르지만 여기에있는 답변과 의견에 나열된 출처를 기반으로하면 Model 1/MVC1과 Model 2 사이의 MVC * 개념 내에 이분법 *이 없습니다./MVC2. 모델 1은 MVC가 아닙니다. 1/2 구별의 명칭은 원래 MVC라는 용어조차 사용하지 않은 Sun의 설명서에만 해당됩니다. 나중에 사람들이 명시 적으로 모델 2가 MVC에 매핑되는지를 말하기 시작했습니다. – echristopherson