HTML DANAS


Vrtoglavim razvojem mre�a temeljenih na TCP/IP protokolu, bilo da se radi o Internetu ili intranetu, javlja se mno�tvo novih usluga i servisa, te samim time i potreba za kvalitetnom i brzom izradom interaktivnih Web stranica.

Programiranje na strani poslu�itelja, unazad nekoliko godina, je bio poprili�no te�ak i zamoran postupak. Izraditi aplikaciju za obradu korisni�kih unosa i pristup bazama podataka koriste�i Common Gateway Interface (CGI) zahtijevalo je znanje kompliciranih jezika kao �to su Perl ili C. Svaki puta kada bi korisnik pokrenuo CGI skriptu, na poslu�itelju bi se stvorio novi proces i kreirala instanca aplikacije, zauzimaju�i tako skupo procesorsko vrijeme i memoriju. Situacija bi bila tim gora, ako bi istovremeno pristupilo nekoliko desetaka korisnika. Isto tako, razvoj je bio neefikasan. �esto nije postojalo prijateljska, vizualna razvojna okolina koja bi omogu�avala pregled tijekom razvoja ili otkrivanje pogre�aka.

Tome se stalo na kraj pojavom Microsoft Active Server Pages (ASP). "ASP je nova tehnologija temeljena na skriptiranju na strani poslu�itelja koja omogu�ava izradu i izvr�avanje dinami�kih,interaktivnih web stranica."(izjava Microsoft-a). Upotrebom ASP-a mogu�e je integrirati HTML stranice, naredbe skript jezika, COM i DCOM komponente, XML te stvarati aplikacije bazirane na troslojnoj arhitekturi. Tako�er, njegovom primjenom znatno se pove�ava efikasnost i racionalno kori�tenje resursa.

Skripte koje se izvr�avaju na strani poslu�itelja pisane u ASP-u omogu�avaju komunikaciju sa bazama podataka, personalizaciju web stranica prema zahtjevima klijenata ili kori�tenje metoda i svojstava specifi�nih za pojedini web preglednik i njegove verzije.

Na�in obrade .asp stranica u browseru je malo druk�iji od obrade .html stranica. Naime, skripta na strani poslu�itelja se po�inje izvr�avati kada preglednik od Web poslu�itelja zatra�i .asp datoteku. On tada poziva ASP aplikaciju koja obradi cijelu datoteku, izvr�i naredbe skripte i po�alje stranicu pregledniku. Iz razloga �to se ASP skripte izvr�avaju na poslu�itelju (a ne na strani klijenta), Web poslu�itelj odradi ve�inu posla oko oblikovanja dinami�kih HTML stranica poslanih pregledniku. Zbog toga �to se klijentu �alje samo gotov sadr�aj, on ne mo�e dobiti na uvid naredbe skripte koja je generirala stranicu. U jednu ruku, taj na�in obrade je bolji jer korisnik ne zamara vezu i ra�unalo sa obradom koda stranice, ali u drugu ruku klijenti vi�e nemaju uvid u kod (eng. "source") stranice.
Cijelu komunikaciju mo�emo sa�eti u 6. to�aka :
1. Klijent generira zahtjev za .asp stranicom.

2. Zahtjev se prenosi Internetom.

3. Nakon primljenog zahtjeva Web poslu�itelj poziva ASP aplikaciju.

4. ASP kod se izvr�ava i povezuje sa potrebnim komponentama (poslovna logika, baze podataka, ...).

5. Generirani HTML kod (odgovor)se prenosi do klijenta.

6. Preglednik klijenta interpretira HTML.

ASP se isporu�uje unutar Microsoft Internet Information servisa (IIS) koji maksimalno koriste dostupne tehnologije i integriraju se sa drugim Microsoftovim proizvodima. Koriste�i spomenutu Active Scripting tehnologiju, ASP je neovisan o programskom jeziku �to konkretno zna�i da se za ASP mo�e koristiti bilo koji skriptni jezik za koji je instaliran odgovaraju�i skriptni stroj (eng. scripting engine). ASP se trenutno isporu�uje sa VBScript i Jscript skriptnim stojevima, ali mogu�e je instalirati i podr�ku za druge programske jezike kao �to je danas vrlo ra�ireni Perl.

Razvojni alati predvi�eni za ASP programiranje omogu�avaju jednostavnu implementaciju svih aplikacijskih slojeva te kori�tenje komponenata izra�enih programskim jezicima kao �to su Visual Basic, C++ ili Java te njihovo instanciranje iz skripti ili drugih komponenata. Iako se ASP razvija u smjeru podr�ke svih programskih alata i potpune neovisnosti o kodu, trenutno se implementira skriptnim jezicima. Zanimljiv je podatak da oko 90 % svih Web aplikacija napravljenih koriste�i ASP tehnologiju koristi VBScript.

HOME
POVIJEST HTML-a
JEZICI ZA IZRADU :
HTML
DHTML
              ASP               
PHP
SKRIPTE :
JAVASCRIPT
VBSCRIPT


ZAKLJU�AK
IZVORI TEKSTOVA
AUTOR

DOC. FORMAT





Hosted by www.Geocities.ws