Als «mvc» getaggte Fragen

12
MVC- und RESTful-API-Service

MVC ist ziemlich einfach. Es gibt ein Modell, einen Controller und eine Ansicht. Wenn wir eine Website erstellen, wird alles zusammengeführt, wenn der Client eine REST-Schlüsselwortanforderung an den Server sendet -> der Server die angeforderte URL mit der Controller-Aktion übereinstimmt ->...

12
Verwenden Sie eine Service-Schicht mit MVC

Wenn ein Controller zu fett wird und sich die Modellinstanziierung summiert, kann eine Serviceschicht verwendet werden. Wenn ich die Logik nur in eine Serviceklasse einbinde, erhalte ich eine Reihe von Services mit einer / zwei Methoden. Das fühlt sich an wie ein Code-Geruch. Irgendwelche Best...

11
Wie weit mit Unit-Tests gehen

Eine Frage, die schon oft gestellt wurde, aber mit einer bestimmten Neigung zur Entwicklung von MVCs. Ich war ein sehr guter Junge und habe alle meine Controller-Aktionen mit entsprechenden Unit-Tests codiert, was großartig war (wenn sich manchmal ein wenig [viel lesen] wiederholt). Um ehrlich zu...

11
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...

11
Sollten die Ansichtsmodelle in ASP.NET MVC eine ID haben?

Wenn Sie eine ASP.NET MVC-Anwendung entwickeln, mit der das Modell aktualisiert werden kann, müssen Sie wissen, wie Sie das aktualisierte Ansichtsmodell verwenden und es wieder mit dem jetzt aktualisierten Modell abgleichen können. Es scheint verschiedene Möglichkeiten zu geben, dies zu tun, und...

11
MVC + 3 Tier; Wo kommen ViewModels ins Spiel?

Ich entwerfe eine dreistufige Anwendung mit ASP.NET MVC 4. Ich habe die folgenden Ressourcen als Referenz verwendet. CodeProject: MVC + N-Tier + Entity Framework Trennen des Datenzugriffs in ASP.NET MVC Ich habe das folgende Design bisher. Präsentationsschicht (PL) (Haupt-MVC-Projekt, bei dem M von...

11
Globale konstante Werte im gesamten MVC-Standort

Mein MVC (.NET) hat auf der gesamten Website einige konstante Werte, wie z. B. Telefonnummer, physische Adresse, E-Mail-Adresse usw. Ich möchte diesen Wert einmal speichern, damit zukünftige Updates einfacher sind, wenn sie ihre Details ändern. Um meine Frage zu vereinfachen, habe ich mich nur...

10
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...