Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
modul:m183:learningunits:lu21:lu21a [2025/12/27 13:06] dgaravaldimodul:m183:learningunits:lu21:lu21a [2025/12/27 13:21] (aktuell) dgaravaldi
Zeile 12: Zeile 12:
 Eine Webanwendung ist eine Client-Server-Anwendung, die auf Eine Webanwendung ist eine Client-Server-Anwendung, die auf
 Webtechnologien (zum Beispiel HTTP, HTML, CSS, JavaScript, PHP) aufsetzt.</color> Webtechnologien (zum Beispiel HTTP, HTML, CSS, JavaScript, PHP) aufsetzt.</color>
 +
 +
 +{{:modul:m183:learningunits:lu21:01-3.png?600|Abbildung Abb. 1: Webanwendung mit 3-Tier-Architektur}}
  
 Eine Webanwendung wird dabei meistens über einen Webbrowser (kurz Browser) aufgerufen, Eine Webanwendung wird dabei meistens über einen Webbrowser (kurz Browser) aufgerufen,
Zeile 24: Zeile 27:
 \\ \\
 Daraus ergibt sich eine sogenannte //3-Tier-Architektur// (dreischichtige Architektur), die in Daraus ergibt sich eine sogenannte //3-Tier-Architektur// (dreischichtige Architektur), die in
-Abbildung Abb. 1.1 dargestellt ist. Zur Veranschaulichung wurden dabei exemplarische+Abbildung Abb. 1 dargestellt ist. Zur Veranschaulichung wurden dabei exemplarische
 Technologien den jeweiligen Schichten zugeordnet. Technologien den jeweiligen Schichten zugeordnet.
 Für die Darstellung einer modernen Enterprise-Webanwendung reicht eine solche Für die Darstellung einer modernen Enterprise-Webanwendung reicht eine solche
Zeile 34: Zeile 37:
 WebSphere) ausgeführt. Vorab übernimmt ein separater Webserver (z. B. Apache) die WebSphere) ausgeführt. Vorab übernimmt ein separater Webserver (z. B. Apache) die
 eigentliche HTTP-Kommunikation. eigentliche HTTP-Kommunikation.
 +\\
 \\ \\
 Auch auf der Clientseite hat sich in den vergangenen Jahren einiges getan. Neben dem Auch auf der Clientseite hat sich in den vergangenen Jahren einiges getan. Neben dem
 klassischen Webbrowser werden Webanwendungen auch von Smartphones und Tablets klassischen Webbrowser werden Webanwendungen auch von Smartphones und Tablets
-aufgerufen. Selbst native Apps, die nicht in JavaScript und HTML, sondern in Objective- +aufgerufen. Selbst native Apps, die nicht in JavaScript und HTML, sondern in Objective-C (iOS) oder Java (Android) geschrieben sind, greifen vielfach auf externe Schnittstellen
-C (iOS) oder Java (Android) geschrieben sind, greifen vielfach auf externe Schnittstellen+
 von Webanwendungen zu und arbeiten damit als Webclients. Neben HTTP kommen von Webanwendungen zu und arbeiten damit als Webclients. Neben HTTP kommen
 weitere Protokolle und Datenaustauschformate (z.B. JSON, XML-RPC) sowie zukünftig auch WebSockets zum Einsatz. weitere Protokolle und Datenaustauschformate (z.B. JSON, XML-RPC) sowie zukünftig auch WebSockets zum Einsatz.
 +
 +----  
 +<sup>Quelle: Sicherheit von Webanwendungen in der Praxis: Wie sich Unternehmen schützen können – Hintergründe, Maßnahmen, Prüfverfahren und Prozesse (c) Matthias Rohr</sup>
  • modul/m183/learningunits/lu21/lu21a.1766837201.txt.gz
  • Zuletzt geändert: 2025/12/27 13:06
  • von dgaravaldi