Als «mvc» getaggte Fragen

MVC (Model-View-Controller) ist ein Softwarearchitekturmuster, das die Trennung von Bedenken erzwingt.

3
Modelle pro Datenbanktabelle?
Ich verwende Codeigniter und habe mich in einer ähnlichen Situation befunden, in der ich Modellmethoden wiederholt habe. Ich erstelle ein Modell pro Controller. Aber würde ich das Erstellen eines Modells pro Datenbanktabelle als bewährte Methode betrachten? Auf diese Weise werden Methoden nicht zweimal geschrieben. Anstelle von Modell pro Controller oder …

5
Sollte die Ansicht keine Validierung durchführen?
Ich habe " In MVC sollte ein Modell die Validierung verarbeiten? " Gelesen, weil ich neugierig war, wohin die Validierungslogik auf einer MVC-Website gehen soll. Eine Zeile in der oberen Antwort lautet wie folgt: "Controller sollten die Validierung übernehmen, Modelle sollten die Verifizierung übernehmen." Das hat mir gefallen, aber ich …
10 architecture  mvc 

6
Wie kann man bestimmen, was einen eigenen Controller bekommen soll?
Ich verwende das MVC-Muster in meiner mit PHP erstellten Webanwendung. Ich habe immer Probleme zu bestimmen, ob ich einen neuen dedizierten Controller für eine Reihe von Aktionen benötige oder ob ich sie in einem bereits vorhandenen Controller platzieren sollte. Gibt es gute Faustregeln beim Erstellen von Controllern? Zum Beispiel kann …
10 mvc 


7
Ist die Verwendung von Sicherheitsbedingungen in einer Ansicht eine Verletzung von MVC?
Oft basiert das, was einem Benutzer angezeigt wird (z. B. auf einer Webseite), teilweise auf Sicherheitsüberprüfungen. Normalerweise betrachte ich die Sicherheit auf Benutzerebene / ACL als Teil der Geschäftslogik eines Systems. Wenn eine Ansicht die Sicherheit explizit überprüft, um UI-Elemente bedingt anzuzeigen, verstößt sie dann gegen MVC, indem sie Geschäftslogik …

3
Verwenden von MVC in einer Java-App
Ich muss eine plattformübergreifende GUI-Anwendung schreiben, um (in mehreren Threads) ziemlich große Datenmengen zu verarbeiten und zu visualisieren. Idealerweise sollte die Anwendung relativ schnell sein und gut aussehen. Die Benutzeroberfläche der App besteht aus einem Tabellen-Widget, einem Baum-Widget und einem benutzerdefinierten Widget zum Zeichnen von Figuren. Der Benutzer kann die …
10 java  mvc  swing  javafx 

3
Beste Architektur für die ASP.NET WebForms-Anwendung
Ich habe ein ASP.NET WebForms-Portal für einen Client geschrieben. Das Projekt hat sich eher entwickelt als von Anfang an richtig geplant und strukturiert. Folglich wird der gesamte Code innerhalb desselben Projekts und ohne Ebenen zusammengefügt. Der Client ist jetzt mit der Funktionalität zufrieden, daher möchte ich den Code so umgestalten, …

2
Anwendungsfälle für node.js und c #
Ich mache ziemlich viel ASP.NET-Arbeit (C #, MVC), aber das meiste davon ist typische Webentwicklung. Ich mache eine erholsame Architektur mit CRUD-Repositorys. Die meisten meiner Kunden haben nicht viele fortgeschrittene Anforderungen in ihren Anwendungen. Ich schaue jetzt auf node.js und seine Auswirkungen auf die Leistung (ich bin süchtig nach Geschwindigkeit), …


2
So entkoppeln Sie Model vollständig von View / Controller in Java Swing
Gibt es eine Sammlung von gemeinsam vereinbarten Entwurfsrichtlinien zum Trennen der Modellklassen von den View / Controller-Klassen in einer Java Swing-App? Ich bin nicht so besorgt, dass der View / Controller nichts über das Modell weiß, als umgekehrt: Ich möchte mein Modell so gestalten, dass es nichts über javax.swing weiß. …
10 java  mvc  swing 

3
MVC: Vollständig bestückte Modelle oder teilweise gefüllte Modelle?
Dieser hat mich so lange verfolgt. Was ist Ihrer Meinung nach die bessere Programmierpraxis bei der MVC-Programmierung? Sollte man vollständig ausgefüllte oder teilweise ausgefüllte Modelle verwenden, insbesondere wenn ich weiß, dass ich für diese bestimmte Aufgabe nur 2 Felder aus dem Modellobjekt benötige, die 5 andere haben? Manchmal scheint es …
10 mvc 


4
Wird es in MVC als bewährte Methode angesehen, private, nicht aktivierende Funktionen in einer Controller-Klasse zu haben?
Manchmal können Aktionsfunktionen in der Controller-Klasse sehr umfangreich und unangenehm werden, mit vielen, vielen Codezeilen, um einfach den Datenfluss vom Modell zur Ansicht zu steuern. Irgendwann verlieren diese riesigen Funktionen die Grundprinzipien eines guten Codes völlig aus den Augen, dh sie tun nur eines: klein, lesbar und verwaltbar usw. Wäre …
10 php  code-quality  mvc 



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.