AWWW-1st3.6-w01.tresc-1.0-Slajd11
Aplikacja WWW - przykład
Na slajdzie przedstawiono przykład funkcjonowania aplikacji WWW. Interakcja użytkownika z prostą aplikacją księgarni internetowej odbywa się w następujących krokach:
1. Klient HTTP otrzymuje od aplikacji WWW dokument zawierający formularz do wyszukiwania książek.
2. Użytkownik końcowy wprowadza tytuł szukanej książki i naciska przycisk "Szukaj". Klient HTTP wysyła żądanie do aplikacji, dołączając do żądania słowo kluczowe wprowadzone przez użytkownika.
3. Aplikacja WWW przeszukuje bazę danych w celu znalezienia tytułów książek zawierających podane słowo kluczowe. Aplikacja generuje dokument dynamiczny, w którym umieszcza znalezione tytuły. Dokument jest przesyłany do klienta HTTP i przedstawiany użytkownikowi końcowemu.
4. Użytkownik końcowy wybiera interesujący go tytuł za pomocą kliknięcia w łącznik. Aplikacja WWW otrzymuje kolejne żądanie.
5. Aplikacja WWW pobiera z bazy danych opis wybranej książki i generuje dokument dynamiczny, w którym umieszcza informacje szczegółowe o książce. Dokument jest przesyłany do klienta HTTP i przedstawiany użytkownikowi końcowemu.
Podkreślmy, że interakcja użytkownika końcowego z aplikacją WWW ma charakter dokumentowy, tzn. odpowiedzią na działanie użytkownika jest zawsze kompletny dokument generowany przez zdalną aplikację.