Istraživanje tržišta Poslovni izvještaji Internet marketing Izrada web stranica Imenici i baze podataka Poslovni ugovori Poslovni planovi za kredite Poslovne usluge i ponude Trgovačko posredovanje Poslovna psihologija Poslovni programi Oglasi i obavijesti Korisni linkovi Besplatno za poduzetnike Nove poslovne ponude
KONTAKT PODACI ZA Poslovni forum d.o.o. Link na web stranicu sa e-mail adresama i telefonima Upiti, narudžbe, savjeti...
Izrada web stranica za tvrtke, obrte i privatne osobe. Kvalitetna izrada web stranica prilagođenih mobilnim uređajima. Privucite korisnike suvremenim web stranicama. Iskoristite priliku! Pregledajte recenzije naših klijenata i uvjerite se zašto smo mi Vaš pravi izbor. Izrada web trgovina. Web shop i web stranice prilagođene vašem poslovanju i budžetu. Savjetovanje i Podrška. Napredne funkcionalnosti. Vrhunska usluga. Povoljne cijene. SEO Optimizacija. Suvremen dizajn i visoka tehnička kvaliteta izrade internet stranica. Besplatna izrada web stranica u sklopu naših promotivnih akcija. Besplatne stranice za poduzetnike i udruge. Besplatne stranice za obrtnike i male poduzetnike. Izrada web stranica besplatno brzo i povoljno!
|
Kako funkcioniraju ASP skripte na web serveru, kojom sintaksom se koriste i čemu zapravo služe? Active server pages, koje obično skraćeno nazivamo ASP, su Microsoftovo rješenje za izvršavanje skripti na web serveru. Kod običnih HTML stranica klijent, koji može biti Internet Explorer, Netscape ili neki drugi, šalje zahtjev za web stranicom serveru (npr. www.neki-server.com) pomoću HTTP protokola. Tipičan HTTP zahtjev je oblika: GET /index.html HTML/1.0. U većini slučajeva posao servera je jednostavan – on potraži stranicu i pošalje je klijentu takvu kakva jest, nakon čega je posao klijenta da je prikaže. Kod ASP stranica server dobija priliku napraviti izmjene unutar stranice prije nego što je pošalje korisniku. Tako za svaki zahtjev za datotekom koja ima ekstenziju .asp server propušta datoteku kroz ASP.DLL koji obrađuje ASP naredbe. Server ubacuje izlaz ASP skripti u stranicu i nakon što je gotov sa svim skriptama na stranici, šalje je klijentu kao običan HTML. Kako se sve ASP skripte izvršavaju na serveru, ne moramo brinuti o mogućnostima korisnikovog browsera kao ni o platformi na kojoj korisnik radi sve dok naše skripte proizvode dobar HTML. Da bi koristili Active server pages na našem serveru moramo imati Microsoftov web server. Trenutno postoje samo dva - Internet Information Server (IIS) 3.0 ili noviji, i Personal Web Server, koji je u stvari samo manja verzija IIS-a, a oba rade samo na Windowsima. Ako naš server koristi UNIX, za korištenje Active server pages moramo koristiti posebne programe za obradu ASP stranica, koje proizvode neke druge firme, neovisno od Microsofta, npr. Chilisoft. Ako imamo IIS 3 ili noviji, da bi kreirali ASP stranicu, sve što trebamo napraviti je da stranici koja sadrži ASP skripte dodamo ekstenziju .asp. Server će tada sam znati da na takvoj stranici treba prvo izvršiti skripte prije nego se pošalje klijentu. Ako ne pronađe nikakve skripte, stranicu će poslati nepromijenjenu. Iako bi bilo jednostavno svim stranicama na web site-u promijeniti ekstenziju u .asp, stranice koje ne sadrže ASP skripte moraju ostati sa ekstenzijama .htm ili .html jer server svaku .asp stranicu temeljito pretražuje u potrazi za skriptama, što oduzima procesorsko vrijeme. Jedna od najvažnijih odlika ASP stranica je njihovo jednostavno povezivanje sa bazama podataka (MS SQL, Access, Oracle, Informix, ili bilo koja baza podataka koja podržava ODBC standard) i dinamičko ubacivanje podataka iz baze u HTML stranice. To otvara razne napredne mogućnosti za upotrebu ASP-a, kao što su npr. Internet trgovine, site-ovi koji se prilagođavaju pojedinom korisniku, sustavi za unos i izmjenu podataka preko Interneta itd. ASP je u neku ruku jedinstven skriptni jezik, jer nam dopušta da slobodno biramo sintaksu u kojoj želimo programirati. Dva najpopularnija jezika u kojima se pišu ASP skripte su VBScript i Jscript. Parseri za ta dva jezika su ugrađeni u IIS. Korištenjem dodatnih scripting engine-a drugih firmi, možemo ASP skripte pisati i u PerlScript-u, REXX-u ili Python-u. Izbor jezika koji želimo koristiti vrši se na samom početku naše ASP stranice u pretprocesorskoj direktivi. Kada koristiti ASP? Prije nego što odlučimo bazirati našu web aplikaciju u ASP-u, moramo provjeriti da li je ASP pravo rješenje za naše potrebe. Ako nam je potreban dinamički web site sa vezom sa nekom bazom podataka, a za server već koristimo IIS, onda je ASP očigledan i najjednostavniji izbor. Ako imamo server na UNIX-u, a želimo koristiti ASP, tada imamo izbor: kupiti dodatak serveru koji će obrađivati ASP stranice, ili prebaciti site na Windows, ili koristiti PHP. Na UNIX serverima se isti ili bolji rezultati mogu postići pomoću Perl-a i CGI skripti, ali programiranje u ASP-u, održavanje i učenje je daleko lakše. Korištenje ASP-a ima mnogo prednosti – uz već navedeno jednostavno povezivanje s bazama podataka i mogućnost kreiranja dinamičkih web site-ova, ASP je i besplatan, tj. ugrađen je u svaki Microsoftov web server. Najveća prednost mu je u tome što je lagan za učenje, pogotovo onima koji su već programirali u Visual Basic-u. Postoje, naravno, i drugi alati koji omogućuju kreiranje dinamičkih web site-ova, kao npr. Cold Fusion, ali oni nisu besplatni. ASP stranice se sastoje iz teksta, HTML tagova i ASP naredbi. HTML tagovi se, kao što znamo, nalaze u zagradama oblika < … >, običan tekst je izvan njih, a ASP naredbe stavljamo u zagrade oblika <% … %>. Te zagrade govore serveru kako njihov sadržaj ne ide korisniku već ga treba prvo izvršiti, a na njihovo mjesto uvrstiti izlazni rezultat skripte, što god on bio (izlazni rezultat može biti HTML, tekst, style sheet, javascript ili bilo što što standardni browser razumije). ASP skripte sadrže naredbe VBScript-a, njegove varijable, funkcije i procedure, kao i neke stvari svojstvene samo ASP-u, kao što su funkcije za rad s datumima, pretprocesorske direktive, include naredbe ili ActiveX i ugrađeni objekti. ASP sadrži pet ugrađenih objekata. To su Response, Request, Application, Session i Server. Oni, pošto su ugrađeni, ne moraju biti posebno kreirani prije nego ih poželimo koristiti u svojoj aplikaciji, a omogućavaju izvršavanje mnogih zadataka za koje su inače potrebne složene CGI skripte. PREGLED SVIH INFORMACIJA ZA PODUZETNIKE - ONE STOP SHOP
1. 12. 2024. |