Arhitektura pretraživaća (browser-a)
Veći broj proizvodjaća nudi komercijalne pretraživaće koje interpretiraju i prikazuju web dokumente. Obično svi pretraživači koriste skoro istu arhitekturu. Svaki browser standardno čine sledeće tri celine: kontroler, klijent programi, i interpreteri.
Kontroler prihvata ulaze sa tastature ili miša i koristi klijent programe da bi pristupio dokumentu. Nakon što se pristupilo dokumentu, kontroler koristi jedan od interpretera da bi na ekranu prikazao dokumenat. Klijent programi mogu da prestavljaju jedan od metoda (protokola) koje smo prethodno analizirali, kakvi su HTTP, FTP, ili TELNET. Interpreter može biti HTML ali Java, sve u zavisnosti od tipa dokumenta (vidi sliku 8).
Slika 8 Browser arhitektura
Dokumenti kod www-a mogu biti grupisani u sledeće tri velike kategorije: statičke, dinamičke, i aktivne (vidi sliku 9). Tip kategorije se zasniva na trenutku kada se odredjuju sadržaji dokumenta.
Slika 9 Kategorije web dokumenata
Statički dokumenti
Statički dokumenti su dokumnti fiksnog-sadržaja koji se kreiraju i pamte u serveru. Klijent može da dobije samo kopiju tog dokumenta. Drugim rečima, sadržaj fajla se odredjuje u trenutku kada se fajl kreira, a ne kada se koristi. Naravno da se sadržaj fajla u serveru može da se promeni, ali korisnik nije taj koji to može da uradi. Kada klijent pristupi dokumentu, predaje mu se kopija dokumenta. Korisnik zatim može da koristi program za pretraživanje (browsing program) sa ciljem da prikaže dokumenat (vidi sliku 10)
Slika 10 Statički dokumenat
|