2016-06-12 13 views
0

Ich bin wirklich verwirrt mit dem Modell der MVC-Architektur und Daten. Ich weiß, dass Datenbank gespeicherte Daten sind. Bitte beantworten Sie folgende Frage Q1) Im folgenden Code bitte sagen Sie mir, dass Model und was ist Sicht? Q2) Wenn Daten/Datenbank zu Model werden?Was ist der Unterschied zwischen MVC-, Daten- und Datenbankmodell?

<!DOCTYPE html> 
<html> 
<body> 

<p>Is this line is a model or a view or data?</p> 

<p>In my opinion this button is a controller that shows 
"Hello world" as a view. Am i right?</p> <button onclick="myFunction()">Click me</button> 

<p id="demo"></p> 

<script> 
function myFunction() { 
    document.getElementById("demo").innerHTML = "Hello World"; 
} 
</script> 

</body> 
</html> 

Bitte erläutern Sie im Zusammenhang mit Web-Anwendung.

Antwort

0

MVC ist ein architektonisches Muster.

In kurzer Sinn:

  • Modell verarbeitet die Daten

  • Ansicht zeigt die Daten durch Diagramme, Grafiken, Texte, etc.

  • -Controller verbindet M und V

Q1) Im folgenden Code bitte sagen Sie mir, dass Mo ist del und was ist Sicht?

Der Code, den Sie haben, ist eine Ansicht.

Q2) Wenn Daten/Datenbank zu Model werden?

Daten werden nicht per se zum Modell. Stattdessen wird es eine Instanz eines Modells. Wenn Sie eine Abfrage ausführen und sie in einem Objekt speichern, werden die Abfrageergebnisse zum Inhalt des Modellobjekts.

Verwandte Themen