Webapplikationen mit Unterstützung von XML 
Navigation:Inhalt ->
3 Webapplikationen
Neues und Änderungen
<< Abstract << Vorheriges Kapitel | Nächstes Kapitel >>

3 Webapplikationen

Webapplikationen sind Computerprogramme, die zentral auf einem oder mehreren Servern laufen. Oft bestehen sie aus vielen einzelnen Programmen, die jeweils eine Webseite generieren bzw. die per HTML-Formulare übermittelte Daten verarbeiten. Da der Programmcode früher meist interpretiert wurde, werden die Sprachen oft "Script-Sprachen" und die Programme "Scripts" genannt. (Vgl. Kapitel 2.4.5 Programmierumgebungen für Webapplikationen.)

Der Zugriff erfolgt über Webbrowser; die Interaktion mittels Webseiten, Links und HTML-Formularen. In Webseiten werden Daten vom Server zum Benutzer übertragen. Durch Auswahl von Links und Ausfüllen von Formularen können Benutzer Daten an den Server senden.



3.1 Beispiele von Webapplikationen
3.2 Softwareentwicklungsprozess
3.2.1 Definierter versus breiter, unbekannter Benutzerkreis
3.2.2 Einsatz von Prototypen
3.2.3 "Hot Spots"
3.2.4 Datenbank Design
3.2.5 Schützen des Quellcodes bzw. der Programmlogik
3.2.6 Trennung von HTML-Code und Programmcode
3.3 Usability
3.3.1 Usability bei Webseiten
3.3.2 Usability bei Webapplikationen
3.3.3 Konkrete Usability-Kriterien für Webapplikationen
3.4 Webapplikationen im Detail
3.4.1 Allgemeines
3.4.2 Datenübertragung zwischen Client und Server
3.4.3 Daten Push
3.4.4 HTML-Formulare
3.4.5 Benutzerauthentifizierung
3.4.6 Autorisation
3.4.7 Statusloses HTTP
3.4.8 Sitzungsmanagement
3.5 Sicherheitsrisiken bei Webapplikationen
3.5.1 Allgemeine Sicherheitsprobleme
3.5.2 Authentifizierung und Sitzungsmanagement
3.5.3 Manipulierbare Eingabedaten
3.5.4 Sichere Verarbeitung der Eingabedaten
3.5.5 Dateien per HTML-Formular auf den Server laden
3.5.6 Manipulationen erkennen
3.5.7 Daten verschlüsseln
3.5.8 Verwendung von IDs und automatisierter Datendiebstahl
3.5.9 Protokollieren von Aktivitäten
3.5.10 Fehlermeldungen
3.5.11 Kryptographie
3.5.12 Eingebundene Quelltextdateien
3.5.13 Verschiedene weitere Sicherheitsrisiken
3.5.14 Verhalten beim Entdecken von Sicherheitslücken
3.5.15 Testen von Webapplikationen auf Sicherheitslücken
3.5.16 Literatur zum Thema Sicherheit bei Webapplikationen
Nächstes Kapitel >>
Zum Seitenanfang diplomarbeit_o a-t schmiderer d-o-t cc2003-04-25