Als «mvc» getaggte Fragen

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

2
Was ist der beste Weg, um ein REST-API-Fehlerantwortmodell und ein Fehlercodesystem zu erstellen?
Meine REST-Implementierung gibt Fehler in JSON mit der folgenden Struktur zurück: { "http_response":400, "dev_message":"There is a problem", "message_for_user":"Bad request", "some_internal_error_code":12345 } Ich schlage vor, ein spezielles Antwortmodell zu erstellen, in dem ich die erforderlichen Werte für Eigenschaften (dev_message, message_for_user, some_internal_error_code) übergeben und zurückgeben kann. Im Code wäre es ähnlich wie …
15 php  mvc  rest  api 

8
Gibt es ein Designmuster außer MVC für das Web?
Ich möchte wissen, ob es neben MVC auch Designmuster für das Web gibt. Ich weiß, dass es Entwurfsmuster gibt wie: Registry, Observer, Factory, ActiveRecord, ... und MVC eine Reihe anderer Entwurfsmuster und Ordnerstrukturen. Gibt es Entwurfsmuster wie MVC eine Reihe anderer Entwurfsmuster? Edit: meine Programmiersprache ist PHP.


3
MVC: Was ist der Unterschied zwischen einem Modell und einem Service?
Warum wird in einigen Frameworks die Logikschicht "Modell" genannt, während sie in einigen Frameworks "Dienst" heißt. Unterscheiden sie sich voneinander oder unterscheiden sie sich nur durch Namenskonventionen? UPDATE 1 Der Grund, den ich frage, ist, dass in Zend Framework, einem klassischen MVC-Framework, jeder das Konzept von Model verwendet. Jetzt lerne …
15 mvc  model  service 

4
Richtiges Model-View -_____ Design
Ich habe über Model View Controller, Model View Presenter, Model View ViewModel usw. nachgelesen, und im Allgemeinen scheint das zugrunde liegende Konzept ziemlich einfach zu verstehen: Halten Sie die hübschen visuellen und wissenschaftlichen Eingeweide so getrennt und ignorant voneinander wie möglich. Keine logische Erdnussbutter in der Designschokolade; cool, das gefällt …

8
Gilt MVC nur für das Web
Es ist fast und sofort, wenn ich mit Entwicklern über Model View Controller ( MVC ) spreche, dass sie eine Anfrage an eine URL stellen, der Server eine Entität (MODEL) erstellt und Ihnen eine visuelle Darstellung dieses Modells bereitstellt. Bedeutet dies, dass MVC nur für das Web gedacht ist, oder …

13
Wo ist das M in MVC?
Ich versuche, meine Anwendung in MVC umzugestalten, aber ich bleibe beim M-Teil. In einer datenbankgestützten App ist das Modell im App-Code implementiert, oder? Aber was ist dann in der Datenbank - ist das nicht auch das Modell? (Ich verwende die Datenbank nicht als einfachen Objektspeicher. Die Daten in der Datenbank …

5
Ist Unit Testing das Hauptziel von MVC Pattern?
Kürzlich lautete in einem Interview eine der Fragen: "Warum verwenden wir MVC?" Ich habe nur geantwortet, dass es viel näher ist, wie viele der Systeme der realen Welt sind! Erläuterte die Vorteile, die es in Bezug auf Wartbarkeit, Skalierbarkeit usw. hat. Sie waren jedoch nicht überzeugt und erklärten mir schließlich, …
14 mvc 

3
In MVC sollte DAO von Controller oder Model aufgerufen werden
Ich habe verschiedene Argumente dafür gesehen, dass DAO direkt von der Controller-Klasse und auch von der Model-Klasse aufgerufen wird. Ich persönlich bin der Meinung, dass der Controller nicht mit DAO, sondern mit der Model-Klasse gekoppelt werden sollte, wenn wir dem MVC-Muster folgen sollte das DAO von innen aufrufen und der …

1
Können Domainmodelle in der Datenbank eine nachhaltige Lösung sein?
Ich habe gerade einen neuen Job als Datenbankentwickler für ein mittelständisches Unternehmen begonnen, das auf Microsoft-Technologie basiert. Ich habe schon früh gemerkt, wie sehr die Praktiken in Bezug auf bewährte Praktiken, Entwurfsmuster, Tests und Projektmanagement von den in der Schule gelehrten Praktiken abweichen. Was mich am meisten stört, ist, wie …

4
Sollte ich HTML-Markup in meine JSON-Antwort aufnehmen?
Auf einer E-Commerce-Website möchte ich beim Hinzufügen eines Artikels zu einem Warenkorb ein Popup-Fenster mit den verfügbaren Optionen anzeigen. Stellen Sie sich vor, Sie bestellen einen iPod Shuffle und müssen nun die Farbe und den Text für die Gravur auswählen. Ich möchte, dass das Fenster modal ist, also verwende ich …
13 mvc  django  templates  json 

4
Erklären Sie den Model View Controller
Meine Erfahrung mit der Entwicklung dynamischer Websites beschränkt sich hauptsächlich auf Java-Servlets. Ich habe Tomcat verwendet, um verschiedene Java-Servlets zu entwickeln, und ich würde ohne zu zögern sagen, dass ich sowohl mit dieser Technologie als auch mit clientseitigem HTML / CSS / Javascript für das Front-End einigermaßen vertraut bin. Wenn …


5
Sollte der Controller über View & Model Bescheid wissen? oder umgekehrt?
Ich versuche konzeptionell zu verstehen, ob ich das tun sollte: item = Model() screen = View() brain = Controller(item, screen) oder dieses.. brain = Controller() item = Model(brain) screen = View(brain) oder dieses.. class Controller(): def __init__(self): item = Model(self) screen = View(self) oder was ganz anderes?
13 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.