«model-view-controller» 태그된 질문

MVC (Model-View-Controller)는 소프트웨어 엔지니어링에 사용되는 아키텍처 패턴입니다. Microsoft ASP.NET MVC의 경우 [asp.net-mvc] 또는 [asp.net-core-mvc] 태그를 대신 사용하십시오. Spring MVC의 경우 대신 [spring-mvc] 태그를 사용하십시오.

24
MVP와 MVC는 무엇이며 차이점은 무엇입니까?
이 게시물을 개선하고 싶습니까? 인용과 답변이 올바른 이유에 대한 설명을 포함하여이 질문에 대한 자세한 답변을 제공하십시오. 세부 사항이없는 답변은 편집하거나 삭제할 수 있습니다. 많은 도구에서 권장 하는 RAD (드래그 앤 드롭) 방식의 사용자 인터페이스를 넘어 서면 Model-View-Controller , Model-View-Presenter 및 Model-View-ViewModel 이라는 세 가지 디자인 패턴을 보게 될 것 입니다. …

30
View Controller간에 데이터 전달
iOS 및 Objective-C와 전체 MVC 패러다임에 익숙하지 않으며 다음과 같은 문제가 있습니다. 데이터 입력 양식으로 작동하는보기가 있으며 사용자에게 여러 제품을 선택할 수있는 옵션을 제공하려고합니다. 제품이 다른보기로 표시되고 UITableViewController여러 선택을 활성화했습니다. 내 질문은 데이터를 한 뷰에서 다른 뷰로 어떻게 전송합니까? UITableView배열에서 선택 항목을 유지 하지만 양식을 제출할 때 다른 데이터와 함께 …

25
MVC와 MVVM의 차이점은 무엇입니까? [닫은]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 7 개월 전 . 표준 "Model View Controller"패턴과 Microsoft의 Model / View / ViewModel 패턴간에 차이가 있습니까?

5
MVC에서 모델을 어떻게 구성해야합니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 2 년 전 . MVC 프레임 워크를 파악하고 모델에 얼마나 많은 코드가 들어가야하는지 종종 궁금합니다. 나는 다음과 같은 메소드를 가진 데이터 …


10
장고에서 비즈니스 로직 및 데이터 액세스 분리
Django에서 프로젝트를 작성 중이며 코드의 80 %가 파일에 있음을 알 수 있습니다 models.py. 이 코드는 혼란스럽고 일정 시간이 지나면 실제로 무슨 일이 일어나고 있는지 이해하지 못합니다. 여기에 나를 귀찮게하는 것이 있습니다 : 내 모델 수준 (데이터베이스의 데이터 작업에만 책임을 져야 함)이 전자 메일을 보내고 API를 다른 서비스로 보냄 등도 추악합니다. …

8
모델 데이터와 행동을 어디에 둘 것인가? [tl; 닥터; 서비스 이용]
최신 프로젝트를 위해 AngularJS와 협력하고 있습니다. 설명서 및 자습서에서 모든 모델 데이터는 컨트롤러 범위에 포함됩니다. 컨트롤러에 사용할 수 있어야하므로 해당보기 내에 있어야합니다. 그러나 모델이 실제로 구현되어야한다고 생각하지 않습니다. 예를 들어 복잡하고 개인 속성이있을 수 있습니다. 또한 다른 컨텍스트 / 앱에서 재사용하고 싶을 수도 있습니다. 컨트롤러에 모든 것을 넣으면 MVC 패턴이 …


9
Java EE 웹 개발, 어디서 시작하고 어떤 기술이 필요합니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 팔년 전에 …

5
뷰에서 현재 컨트롤러의 이름을 얻을 수 있습니까?
뷰 내에서 현재 컨트롤러가 무엇인지 알아내는 방법이 있습니까? 내가 이것을 알고 싶은 이유의 예 : 여러 컨트롤러가 동일한 레이아웃을 공유하는 경우 레이아웃 ERB 파일에 컨트롤러를 기반으로 현재 페이지의 메뉴 항목을 강조 표시하려는 부분이있을 수 있습니다. 어쩌면 그것은 나쁜 접근법입니다. 그렇다면 더 선호하는 방법은 무엇입니까? 그래도 현재 컨트롤러의 이름을 얻는 방법에 …

4
코딩 측면에서 MVC, MVP 및 MVVM 디자인 패턴의 차이점 C #
"MVC, MVP 및 MVVM 디자인 패턴의 차이점은 무엇입니까?"라는 문구를 사용하여 Google을 검색하면 이론적으로 다음과 같은 MVC MVP 및 MVVM 디자인 패턴의 차이점 을 논의 하는 URL이 거의 없을 수 있습니다 . MVP 데이터 컨텍스트를 통한 바인딩이 불가능한 상황에서 사용하십시오. Windows Forms가 이에 대한 완벽한 예입니다. 뷰를 모델과 분리하려면 발표자가 필요합니다. …

7
AngularJS에서 지시문에서 지시문 추가
선언 된 요소에 지시문 을 더 추가 하는 지시문을 작성하려고합니다 . 예를 들어 datepicker, datepicker-language및 을 추가하는 지시문을 작성하려고합니다 ng-required="true". 해당 속성을 추가하고 사용하려고하면 $compile분명히 무한 루프를 생성하므로 필요한 속성을 이미 추가했는지 확인하고 있습니다. angular.module('app') .directive('superDirective', function ($compile, $injector) { return { restrict: 'A', replace: true, link: function compile(scope, element, …

13
"MVC"의 "컨트롤러"는 무엇입니까?
MVC의 기본 개념을 이해한다고 생각합니다. 모델에는 응용 프로그램의 데이터와 동작이 포함되어 있으며보기는 사용자에게 표시하고 컨트롤러는 사용자 입력을 처리합니다. 내가 불확실 해요 것은 정확히 무엇인지 컨트롤러에 간다. 예를 들어 상당히 간단한 응용 프로그램이 있다고 가정 해 보겠습니다 (특히 Java를 생각하고 있지만 다른 원칙과 동일한 원칙이 적용된다고 가정합니다). 코드를 app.model, app.view및 이라는 …

10
MVC의 비즈니스 로직 [닫기]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 16 일 전에 마감 되었습니다 . 이 질문을 개선하십시오 두 가지 질문이 있습니다. Q1. "비즈니스 로직"이 MVC 패턴에서 정확히 어디에 있습니까? 모델과 …

5
가장 우아한 방법으로 팝업 표시
이 AngularJS 앱이 있습니다. 모든 것이 잘 작동합니다. 이제 특정 조건이 충족되면 다른 팝업을 표시해야하며 진행하는 가장 좋은 방법이 무엇인지 궁금했습니다. 현재 두 가지 옵션을 평가하고 있지만 다른 옵션에 절대적으로 개방되어 있습니다. 옵션 1 팝업을위한 새로운 HTML 요소를 생성하고 컨트롤러에서 직접 DOM에 추가 할 수 있습니다. MVC 디자인 패턴이 깨집니다. …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.