|
Aplikacioni nivo
|
bet | 8/15 | Sana | 23.09.2020 | Hajmi | 3,39 Mb. | | #11557 |
Dinamički dokumenti
Dinamički dokumenti nemaju unapred definisani format. Umesto toga, dinamički dokumenat se kreira od strane web servera, uvek kada browser zahteva dokumenat. Kada zahtev pristigne web server izvršava aplikacioni program koji kreira dinamički dokumenat. Server vraća izlaz programa kao odziv browser-u koji je zahtevao dokumenat. S obzirom da se "taze" dokumenat kreira kod svakog zahteva, sadržaji dinamičkog dokumenta mogu da variraju od jednog zahteva do drugog. Veoma jednostavan primer dinamičkog dokumenta predstavlja dobijanje vremena i datuma od strane servera. Vreme i datum su tipovi informacije koje su dinamičke po tome što se menjaju od trenutka do trenutka. Klijent može da zahteva od servera da izvršava program, kakav je program "date" kod Unix-a, i da predaje rezultat tog programa klijentu. Na slici 14 prikazani su koraci slanja i odazivanja na dinamički dokumenat.
Slika 14 Dinamički dokumenat
Server koji manipuliše sa dinamičkim dokumentima obavlja sledeće korake:
Server ispituje URL kako bi odredio da li on definiše dinamički dokumenat
Ako URL definiše dinamički dokumenat, server izvršava program
Server predaje (šalje) izlaz programa klijentu (browser-u)
|
| |