1 / 14

Web tehnologije

Web tehnologije. INTERNET. Globalna svetska ra čunarska mreža Funkcije Interneta: 1. Komuniciranje - Primenom komunikacione mreže mogu se razmenjivati informacije sa ljudima bilo gde u svetu (elektronska pošta, diskusione grupe, ćaskanje, Internet telefonija i slično)

Download Presentation

Web tehnologije

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Web tehnologije

  2. INTERNET • Globalnasvetskaračunarska mreža • Funkcije Interneta: 1. Komuniciranje- Primenomkomunikacionemrežemogu se razmenjivatiinformacijesaljudimabilogde u svetu (elektronska pošta, diskusione grupe, ćaskanje, Internet telefonija i slično) 2. Preuzimanje -Može se pristupatiobiljupodatakaiinformacija, kojesusmeštenenadrugimkompjuterimailisajtovima ("mestima") namreži. 3. Kupovinaiprodaja -Na Internetumožetekupovatiiprodavatisvevrsteproizvodaiusluga.

  3. PORTALI • Web portali su sajtovi koji služe kao dobra početna tačka za pretragu materijala i aktivnosti u vezi sa određenim sferama i oblastima interesovanja. • Portal je web stranica sa mapom linkova prema određenim temama ili poljima interesovanja, podeljenim u kategorije. • Na portalu se mogu naći pretraživač, čet, onlajn igrice, aplikacija za vesti i ostali raznovrsni sadržaji.(npr. www.yahoo.com)

  4. WWW (World Wide Web) – skup povezanih hipertekstualnih dokumenata (Web stranice) na svim Internet serverima. • Web lokacija, sajt – skup povezanih Web stranica na jednom računaru koji predstavljaju jednu organizaciju, pojedinca ili temu. • Web server –računar na kome je instaliran softver koji upravlja Web stranicama i stavlja ih na raspolaganje "klijentovim" računarima preko lokalne mreže ili Interneta. • Web hosting - usluga iznajmljivanja prostora na web serveru (od engl. host - domaćin). • Proces kopiranja sajta na server naziva se upload (otpremanje) i obično se obavlja putem FTP protokola.

  5. Podela web-a • 1. Statički web • Statička web strana je strana čiji se sadžaj sastoji od HTML koda, i koja je zapamćena sa nastavkom .htm ili .html. • Sadržaj stranice je unapred potpuno određen. • Ovakve strane se nalaze na serveru, i kada neki korisnik zahteva da vidi njen sadržaj, ona se šalje preko interneta i prikazuje u Web pretraživaču.

  6. Tehnologija statičkog web-a

  7. 2. Dinamički web - Dinamička Web strana je strana koja je napisana korišćenjem programskog koda i koja obično ima nastavak .php, .jsp ili .aspx. - Dinamičke web strane se izvršavaju na Web serveru, a rezultat ovog izvršavanja predstavlja HTML kod, koji se šalje Web pretraživaču. - Strana je dinamički generisana na Web serveru, a na osnovu zahteva korisnika.

  8. Tehnologija dinamičkog web-a

  9. Komunikacija Web servera i kljienta • Obavlja se putem Internet protokola. • Za prenos informacija Intenet koristi grupu mrežnih protokola: • TCP (Transmission Control Protokol) • HTTP (Hypertext Transfer Protocol) • IP (Internet Protocol)

  10. Web programiranje • Deli se na: • klijentsko- ono koje se izvršava u klijentu, tj. u čitaču (web browseru) • serversko - ono koje se izvršava na serveru

  11. Klijentsko programiranje • Programi koji se izvršavaju na klijentskoj strani mnogo su brži od programa na serverskoj strani (nije potrebno prenositi podatke preko mreže da bi se prikazao rezultat akcije) • Mana: nedostatak kontrole • Teško je odrediti kakvi će korisnici pristupati lokaciji • Koji će čitač korisnici koristiti, • Koja će svojstva čitača biti uključena • Koju vrstu procesora korisnik upotrebljava • Najčešće klijentske tehnologije: JavaScript, VBScript, Dynamic HTML

  12. Skriptni jezik- programski jezik čiji se kod izvršava interpretiranjem (kompajler). Omogućava pisanje skripta (niza naredbi) koje će Web čitač izvršiti. • JavaScript - skript jezik kojim Web dizajneri mogu da automatizuju postupke unutar Web stranice. • JavaScript se ugrađuje u HTML Web stranice – nije potreban poseban alat. • VBScript - široko korišćen jezik za izradu skripti i deo je Visual Basic programskog jezika.

  13. Serversko programiranje • Serversko programiranje ne primećuje razlike koje mogu da postoje na klijentskoj strani. • Lokacija, čija je interaktivnost bazirana na serveru, teoretski može da isporuči sadržaj bilo kom čitaču. • Mana: brzina - može doći do kašnjenja zbog opterećenosti servera ili zagušenosti mreže za prenos podataka • Najčešće serverske tehnologije: ASP (Active Server Pages), ColdFusion, PHP (Hypertext Preprocessor)

  14. ASP - jedan od skriptnih jezika za razvijanje Internet sajtova, razvijen od strane kompanije Microsoft. • ASP nije programski jezik, već tehnologija koja omogućava programiranje Web servera. • PHP - skriptni programski jezik koji se koristi za izradu dinamičkih web stranica, tj. za dinamičko generisanje HTML koda. • Veliki deo sintakse je preuzet iz programskih jezika: C, Java i Perl.

More Related