Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| modul:m183:learningunits:lu21:lu21a [2025/12/27 13:06] – dgaravaldi | modul:m183:learningunits:lu21:lu21a [2025/12/27 13:21] (aktuell) – dgaravaldi | ||
|---|---|---|---|
| Zeile 12: | Zeile 12: | ||
| Eine Webanwendung ist eine Client-Server-Anwendung, | Eine Webanwendung ist eine Client-Server-Anwendung, | ||
| Webtechnologien (zum Beispiel HTTP, HTML, CSS, JavaScript, PHP) aufsetzt.</ | Webtechnologien (zum Beispiel HTTP, HTML, CSS, JavaScript, PHP) aufsetzt.</ | ||
| + | |||
| + | |||
| + | {{: | ||
| Eine Webanwendung wird dabei meistens über einen Webbrowser (kurz Browser) aufgerufen, | Eine Webanwendung wird dabei meistens über einen Webbrowser (kurz Browser) aufgerufen, | ||
| Zeile 21: | Zeile 24: | ||
| Serverseitig werden Webanwendungen auf Web- und Applikationsservern ausgeführt, | Serverseitig werden Webanwendungen auf Web- und Applikationsservern ausgeführt, | ||
| die dann wiederum in der Regel auf Hintergrundsysteme, | die dann wiederum in der Regel auf Hintergrundsysteme, | ||
| + | \\ | ||
| \\ | \\ | ||
| Daraus ergibt sich eine sogenannte // | Daraus ergibt sich eine sogenannte // | ||
| - | 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 33: | 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. | ||
| + | |||
| + | ---- | ||
| + | < | ||