1 / 13

Internet Tehnologije

Internet Tehnologije. Internet bazirani programski jezici i srodne tehnologije http://www.pretraga.co.yu/vets/. Obuhvaćeni p rogramski jezici /tehnologije. HTML JAVA Script CSS (XSL) DHTML DOM. Flash CGI Cookies. PHP ASP xSQL JAVA (Jigsaw) XML XHTML SOAP/XMLP. SGML DTD.

Télécharger la présentation

Internet 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. Internet Tehnologije Internet bazirani programski jezici i srodne tehnologije http://www.pretraga.co.yu/vets/

  2. Obuhvaćeni programski jezici/tehnologije HTML JAVA Script CSS (XSL) DHTML DOM Flash CGI Cookies PHP ASP xSQL JAVA (Jigsaw) XML XHTML SOAP/XMLP SGML DTD www.w3.org

  3. CGI Common Gateway Interface(CGI) predstavlja set pravila koji opisuje kako Web server komunicira sa delovima softvera na istom kompjuteru, i kako ovi delovi softvera (CGI skriptovi) komuniciraju sa Web serverom. Bilo koji softwer ili programski jezik može biti CGI program, ako poštuje set procedura (standarde) koje nalaže CGI skript jezik. CGI programi su obično veoma mali softveri (npr. FormMail, text search, i sl.) koji imaju ulogu da direktno komuniciraju sa Web serverom. Određeni broj hosting provider-a omogućuje korišćenje različitih skript jezika (MIVA, Pyton, PHP), upravo preko tzv. cgi-bin direktorijuma, gde se nalaze CGI programi, zbog povećane sigurnosti.

  4. Cookie • Cookiepredstavlja neku informaciju koju Web server može da pošalje browser-u. • Cookie sadrži informacije tipa: - Podaci za login proceduru, poda. • Podaci o stanju narudžbine pri kupovini. • Podaci o odabiru elemenata sadržaja koje korisnik prefereira. • ... • Cookie tehnologija omogućuje veoma precizno praćenje korisnika i personalizaciju sadržaja na veoma visokom nivou.

  5. PHP PHP (Hypertext Preprocessor)jeste script jezik otvorenog koda (open source)koji se nalazi na strani servera, koji ima mogućnost da se koristi zajedno sa HTML kodom, i da za rezultat kreira dinamičke Web stranice. Karakteristika script jezika jeste da se na relativno jednostavan način programiraju potrebne akcije, po sistemu “batch procedura”, gde se opis akcije upisuje a same akcije su predefinisane i izvršavaju se pozivanjem iz script jezika. www.php.net

  6. PHP – Kod www.php.net

  7. PHP – Prednosti/Mane • Prednosti: • Softver otvorenog koda (open source) – veliki broj učesnika u kreiranju script jezika. • Omogućeno lako učenje i preuzimanje urađenih kodova. • Veliki broj baza podataka radi sa PHP-om. • Radi sa velikim brojem mrežnih protokola (HTTP, IMAP, POP3..). • Linux/Apache native okruženje. • Mane: • Nema tehničke podrške na nivou proizvođača (call centri i sl.) • Viši programski skript (nije programski jezik) – mala kontrola bazičnih kompjuterskih procesa. • Programiranje u source-u, potrebno veliko znanje HTML-a i srodnih jezika. www.php.net

  8. ASP/ASP.NET ASP (Active Server Pages)jeste script jezik koji se nalazi na strani servera, koji ima mogućnost da se koristi zajedno sa HTML kodom, i da za rezultat kreira dinamičke Web stranice. Proizvod kompanije Microsoft. www.asp.net www.php.net

  9. ASP – Prednosti/Mane • Prednosti: • Veoma veliki broj preinstaliranih procedura, manja upotreba koda, naročito u ASP.NET skript rešenju. • Integracija sa MS proizvodima (IE, Word, Excell, Outlook..). • Veoma kompaktno okruženje za rad (Windows, serveri, itd.). • Izuzetna tehnička podrška. • (Uslovno) manja potreba za poznavanjem HTML koda. • Mane: • Nije besplatan, i plaća se zajedno sa svim ostalim potrebnim segmentima (OS, server, baza podataka...) • Zatvoreni kod, što ima za posledicu manji broj gotovih programa koji se mogu prilagođavati sopstvenim potrebama. • Veoma ograničena kontrola bazičnih kompjuterskih procesa. www.php.net

  10. xSQL – MySQL, MS SQL, Oracle... SQL (Structured Query Language) standardni interaktivni programski jezik koji omogućuje komunikaciju sa bazama podataka. Jezik koji se koristi u relacionim bazama podataka (RDBMS - Relational Database Management System). MySQL je open source RDBMSsistem. Može se koristiti sa velikim brojem programskih jezika i skriptova, uključujući i MS .NET. MS SQL je Microsoft-ov RDBMS. Koristi prednosti integracije sa MS familijom softvera, uključujući MS Access. Oracle (...) - Veoma moćan RDBMS koji se koristi za kreiranje složenih Web aplikacija. www.php.net

  11. JAVA/Jigsaw JAVA je jednostavan, moćan (robustan) objektno orijentisan programski jezik koji ne zavisi od operativnog sistema. Koristi se za kreiranje klijentskih applet-a i serverskih aplikacija. U poslednjih nekoliko godina, primena JAVA jezika fokusira se za kreiranje složenih serverskih aplikacija u Internet/intranet/ekstranet okruženju. Jigsaw je open source Web server za JAVA programsko okruženje, razvijen od strane W3C-a. www.php.net

  12. XML XML (eXtensible Markup Language) je SGML baziran markup jezik koji služi za definiciju, prenos, validaciju i interpretaciju podataka između različitih aplikacija. XML omogućuje kreiranje posebnih tag-ova koji se upotrebljavaju za opis zasebnih procedura u različitim poslovnim procesima. Primeri XML baziranih jezika: XHTML (eXtensible HyperText Markup Language) – reformulacija HTML jezika u XML jeziku. SMIL (Synchronised Multimedia Integration Language) – XML jezik koji se odnosi na kreiranje multimedijalnih aplikacija. WML (Wireless Markup Language) 3DML (3 Dimensional Markup Language) www.php.net

  13. Web Services – SOAP, WDSL, UDDI Web Services je sistem XML baziranih funkcionalnosti koji omogućuje viši nivo korišćenja interneta u poslovne svrhe. SOAP (Simple Object Access Protocol) je XML baziran jezik koji omogućuje komunikaciju programa koji radi na jednom operativnom sistemu sa drugim programom koji radi na drugom operativnom sistemu. Može se koristiti i za komunikaciju između raznorodnih programa na istom operativnom sistemu. WSDL (Web Services Description Language) je XML baziran programski jezik koji omogućuje Web serveru da u programskom kodu odgovori na pitanje tipa “koji Web servisi postoje na ovom serveru?”. UDDI (Universal Description, Discovery and Integration) omogućuje standardizovane informacije o Web servisima, njihove mogućnosti, lokaciju i potrebe, u univerzalno priznatom formatu dokumenata. www.php.net

More Related