Einleitung
Interaktion im WWW
- HTML bietet nur "statische Seiten"
- Server Erweiterungen
CGI Common Gateway Interface,
HTTPD API Aplication Programming Interface
Server Side Scripting: LiveWire, PHP, ActiveScripts
- Browser Erweiterungen
JavaScript,
Netscape Plugins,
Java
Server Erweiterungen
Common Gateway Interface (CGI)
Integration in Server
- Application Programming Interface (API)
NSAPI
von Netscape,
ISAPI von
Microsoft,
Apache-API von
Apache
- Vorteile:
Effizient
Status-Information werden verwaltet
- Nachteil:
keine Unabhängigkeit vom Server
Server-Side Scripts
- Scriptcode in HTML-Seiten
von WWW-Server Erweiterungen ausgewertet
- LiveWire
von Netscape,
JavaScript mit Erweiterungen (z.B. Datenbank)
- Active Scripts
Erweiterung des Microsoft WWW-Servers,
soll auch Perl, Python, etc. unterstützen
- PHP
Private Home Page Construction Kit.
- Vorteile:
schneller als GCI, langsamer als APIs
Status-Information können verwaltet werden
- Nachteil:
Abhängigkeit von Server und Erweiterung
Browser Erweiterungen
JavaScript
- JavaScript Applets
(JavaScript)
- Programmteile werden in HTML Seiten eingebettet
und im Browser interpretiert
- Vorteile:
Einfache Erweiterung des Browsers
z.B. Feldprüfungen
weit verbreitet, System unabhängig
nicht das gesamte Interface muß programmiert werden
- Nachteile:
eingeschränkter Funktionsumfang
- Beispiele
Java
ActiveX
Plugins
[Previous]
[Next]
[Contents]