«mvc» 태그된 질문

MVC (Model-View-Controller)는 우려를 분리시키는 소프트웨어 아키텍처 패턴입니다.

3
데이터베이스 테이블 당 모델?
codeigniter를 사용하고 있으며 Model 메서드를 반복 한 비슷한 상황에서 자신을 발견했습니다. 컨트롤러 당 모델을 작성 중입니다. 그러나 데이터베이스 테이블 당 모델을 만드는 것이 좋은 습관으로 간주됩니까? 그렇게하면 메소드가 두 번 작성되지 않습니다. 컨트롤러 당 모델 또는 공유되는 여러 개의 작은 모델 대신. 예를 들어 get_user ($ user_id) 모델 메소드가 있으면 …

5
뷰가 유효성 검사를 수행하지 않아야합니까?
" MVC에서 모델이 유효성 검사를 처리해야합니까? "를 읽었습니다 . 유효성 검사 논리가 MVC 웹 사이트에서 어디로 가야하는지 궁금하기 때문입니다. 맨 위 답변의 한 줄은 다음과 같습니다. "컨트롤러는 유효성 검사를 처리하고 모델은 검증을 처리해야합니다." 나는 그것을 좋아했지만 몇 가지 이유로 View에서 데이터 유효성 검사를 수행하지 않는 이유가 궁금합니다. 뷰는 일반적으로 강력한 …
10 architecture  mvc 

6
자체 컨트롤러를 가져와야하는 것을 어떻게 결정합니까?
PHP로 작성된 웹 응용 프로그램에서 MVC 패턴을 사용하고 있습니다. 나는 항상 일련의 작업을 위해 새로운 전용 컨트롤러가 필요한지 또는 기존 컨트롤러 내에 배치 해야하는지 결정하기 위해 고심하고 있습니다. 컨트롤러를 만들 때 따라야 할 규칙이 있습니까? 예를 들어 다음을 가질 수 있습니다. AuthenticationController 행동으로 : index() 로그인 양식을 표시합니다. submit() 양식 …
10 mvc 

5
MVC에서 모델에서 기본 데이터 검색을 View에서 수행 할 수 있습니까?
'스키니 컨트롤러, 뚱뚱한 모델' 의 개념 과 출력을 위해 데이터를 요구할 때 뷰가 모델을 직접 호출 할 수 있다는 일반적인 수용을 감안할 때 컨트롤러가 아닌 뷰 내에서 요청의 'get and display'부분을 처리해야합니까? 예를 들어 (코드를 상당히 일반적으로 유지하려고 시도했습니다) : 제어 장치 <?php class Invoice extends Base_Controller { /** * …

7
보안 조건을 사용하는 것이 MVC 위반입니까?
사용자에게 표시되는 내용 (예 : 웹 페이지)은 부분적으로 보안 검사를 기반으로합니다. 나는 보통 사용자 수준 / ACL 보안을 시스템의 비즈니스 로직의 일부로 생각합니다. 뷰가 UI 요소를 조건부로 표시하기 위해 보안을 명시 적으로 검사하는 경우 비즈니스 로직을 포함하여 MVC를 위반합니까?

3
Java 앱에서 MVC 사용
여러 스레드에서 처리하고 상당히 많은 양의 데이터를 시각화하려면 크로스 플랫폼 GUI 응용 프로그램을 작성해야합니다. 이상적으로 응용 프로그램은 비교적 빠르며 좋아야합니다. 앱의 인터페이스는 테이블 위젯, 트리 위젯 및 사용자 정의 그림 그리기 위젯으로 구성됩니다. 사용자는 이러한 위젯 중 하나에서 데이터를 수정할 수 있으며 변경 사항은 다른 위젯에 즉시 반영되어야합니다. 당연히 MVC를 …
10 java  mvc  swing  javafx 

3
ASP.NET WebForms 응용 프로그램을위한 최고의 아키텍처
클라이언트 용 ASP.NET WebForms 포털을 작성했습니다. 이 프로젝트는 처음부터 올바르게 계획되고 구조화되는 것이 아니라 진화되었습니다. 결과적으로 모든 코드는 동일한 프로젝트 내에서 계층없이 뭉쳐집니다. 클라이언트는 이제 기능에 만족하기 때문에 프로젝트 릴리스에 대해 확신 할 수 있도록 코드를 리팩터링하려고합니다. 아키텍처를 디자인하는 방법은 여러 가지가 있으므로 최선의 접근 방식에 대한 의견을 갖고 싶습니다. …

2
node.js 및 C #의 사용 사례
꽤 많은 ASP.NET 작업 (C #, MVC)을 수행하지만 대부분은 일반적인 웹 개발입니다. CRUD 리포지토리를 사용하여 편안한 아키텍처를 사용합니다. 내 고객의 대부분은 응용 프로그램 내에 많은 고급 요구 사항이 없습니다. 나는 지금 node.js를보고 있으며 성능에 영향을 미칩니다 (속도에 중독되어 있지만). 나는 궁금해 node.js는 C # 및 ASP.NET MVC의 일반적인 웹 개발을 …

3
MVVM 또는 MVC? WPF 및 ASP.NET에 동일한 클래스 집합을 사용하려고합니다.
나는 디자인 패턴 측면에서 초보자입니다. 방금 새로운 버즈 인 MVVM을들을 때 MVC를 배우기 시작했습니다. 고객을 위해 개발 한 오래된 인벤토리 및 인보이스 발행 애플리케이션을 다시 디자인하여이 두 가지에 대한 통찰력을 배우고 싶습니다. Windows 기반 WPF 응용 프로그램과 웹 기반 버전을 모두 작성하고 싶습니다. 가능하다면 적어도 동일한 수정 클래스를 사용하고 싶습니다. …
10 mvc  wpf  asp.net-mvc-3  mvvm 

2
Java Swing의 View / Controller에서 모델을 완전히 분리하는 방법
Java Swing 앱의 View / Controller 클래스에서 Model 클래스를 분리하기 위해 일반적으로 합의 된 설계 지침 모음이 있습니까? View / Controller가 다른 방법으로 Model에 대해 아무것도 모르는 것에 대해 걱정하지 않습니다. javax.swing에 대한 지식이 없도록 Model을 설계하고 싶습니다. 이상적으로 CLI와 같은 기본 요소로 구동 할 수있는 간단한 API가 있어야합니다. 느슨하게 …
10 java  mvc  swing 

3
MVC : 완전히 채워진 모델 또는 부분적으로 채워진 모델?
이것은 오랫동안 나를 괴롭혔다. MVC 프로그래밍을 할 때 더 나은 프로그래밍 방법은 무엇이라고 생각하십니까? 완전히 채워진 모델 또는 부분적으로 채워진 모델을 사용해야합니까, 특히이 특정 작업에 대해 5 개의 다른 모델이있는 모델 개체에서 2 개의 필드 만 필요하다는 것을 알고 있을까요? 때로는 몇 가지 모델 만 필요하다는 것을 알 때 데이터베이스의 …
10 mvc 

1
델파이 파스칼에서 MVVM 및 MVC 구현을위한 모범 사례
저는 델파이 파스칼 프로그래머이고, 최신 엠바 카데로 델파이 XE를 사용하고 있으며, 모델 뷰 컨트롤러 및 모델 뷰 뷰 모델과 같은 디자인 패턴을 이용하고 싶습니다. 그러나 웹 에서이 작업을 파스칼로 수행하는 모범 사례에 대해서는별로없는 것 같습니다. 내가 찾을 수있는 대부분의 예는 C #에 있으며 일부 언어 기능은 파스칼로 제공되지 않으므로 해당 …

4
MVC에서 컨트롤러 클래스에 개인용, 액션이 아닌 기능을 갖는 것이 모범 사례로 간주됩니까?
때때로 컨트롤러 클래스의 액션 함수는 모델에서 뷰로의 데이터 흐름을 간단히 제어하기위한 많은 코드 줄로 인해 거대하고 불쾌해질 수 있습니다. 어떤 시점에서이 거대한 기능들은 좋은 코드의 기본 원칙을 완전히 잃어 버립니다. 이러한 거대한 액션 함수를 컨트롤러 클래스에서 더 작은 개인 함수로 나누는 것이 좋은 방법으로 간주됩니까? 아니면 그러한 최적화가 필요하다면 모델에 …
10 php  code-quality  mvc 


2
dynamic_cast를 사용하지 않는 적절한 디자인?
몇 가지 연구를 한 후에 자주 발생하는 문제를 해결하는 간단한 예를 찾지 못하는 것 같습니다. Squares, Circles 및 기타 모양을 만들고 화면에 표시하고 선택한 후 속성을 수정 한 다음 모든 둘레를 계산할 수있는 작은 응용 프로그램을 만들고 싶다고 가정 해 봅시다 . 다음과 같이 모델 클래스를 수행합니다. class AbstractShape { …

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