Guest User

Untitled

a guest
May 26th, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.56 KB | None | 0 0
  1. 4.3 Interaktionen zwischen Programmoberfläche(View) und Datenschicht(Model)
  2.  
  3. Anders als in normalen Desktopanwendungen, besitzen wir im Internet kein Programm das bis zu seiner Beendung im Speicher verbleibt. Direkte Interaktionen sind somit unmöglich, zwischen der, für uns sichtbaren, Oberfläche und dem Controller, der unsere Eingaben verarbeitet. Somit müssen wir mit Aktionen, auf der Anwenderseite, erforderliche Informationen wieder an den Server liefern, der uns daraufhin eine neue Oberfläche generiert, auf der wiederum neue Aktionen ausführen können.
  4. Aus unserem Alltag kennen wir mindestens zwei Aktionen, die wir vermutlich täglich nutzen. Das eine ist das senden eines Formulares (z.B. der Login in das eMail-Konto) und das anklicken von Links. Durch das sogenannte "Web 2.0" wurde auch AJAX weit verbreitet. Das ist eine Technik um nachträglich Daten vom oder zum Server senden bzw. empfangen zu können. Diese Aktion nennt man dann Request.
  5. Unser System macht gebraucht von allen drei Aktionsmöglichkeiten. Dabei werden normale Übersichts- und Produktseiten, in der Regel, durch normale Links erreicht. Das Übertragen von Daten geschieht grundsätzlich über ein gesendetes Formular. Somit sind wir nicht zeichenbegrenzt, wie es bei dem Aufruf eines Links wäre und auf der Serverseite können wir die Daten besser in Abruf- und Speicherdaten trennen. AJAX dient dabei nur als Brücke, damit nicht bei jeder kleineren Aktion die Seite neu geladen werden muss. Eine Suche lässt sich somit als kleines Tool einbinden, ohne eine spezielle Suchseite generieren zu müssen.
Add Comment
Please, Sign In to add comment