Prvi dio Flashcards

1
Q

Napišite u DTD-u definiciju elementa elem koji sadržava proizvoljan broj elemenata elem1, elem2, elem3 ali uz uvjet da ako postoji
element elem2 tada ne smije postojati element elem3 i ako postoji elem3 tada ne smije postojati elem2.

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Što su valid i well formed xml dokumenti?

A

Well formed je dobre sintakse, validan je well formed i isprvne implementacije gramatike.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Što HTTP GET i POST imaju u requestu i u responsu?

A

POST uz podatke u requestu treba imati i url zahtjevanog resursa,
GET može slati i podatke u zahtjevu, dgovor na GET uvjek vraća HTML, POST odgovor je prazan.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Napisai nedostatke DTD-a

A

???

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Napisati nedostatke CGI-a

A

???

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Pomoću čega preglednik zna kakva vrsta podataka mu stiže?

A

MIME tip

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Kako se podaci šalju u GET pozivu?

A

Query stringom

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Kako se podaci šalju u POST pozivu?

A

U tijelu zahtjeva

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Nabrojiti bar 4 operacije nad DOM-om

A

???

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Napisati xpath za dohvatiti sve elemente u dokuemntu određene vrijednoti atributa ( tipa sve knjige vrijednosti atributa jezik hrvatski tak neš)

A

???

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Krovna organizacija koja se brine o interoperabilnosti?

A

ISA

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Opisati razliku URI i URL-a

A

???

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Što su tanki i debeli klijent?

A
Debeli klijent (fat client):
o sadrži slojeve prezentacije i aplikacijske logike
o zahtijeva veću snagu obrade računala domaćina i veću količinu podataka prenošenih mrežom

Tanki klijent (thin client):
o sadrži samo sloj prezentacije
o manja snaga obrade, manja količina prenošenih podataka

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Što su valid i well formed xml dokumenti?

A

Well formed je dobre sintakse, validan je well formed i isprvne implementacije gramatike.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Što HTTP GET i POST imaju u requestu i u responsu?

A

POST uz podatke u requestu treba imati i url zahtjevanog resursa,
GET može slati i podatke u zahtjevu, dgovor na GET uvjek vraća HTML, POST odgovor je prazan.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Što je URI?

A

“A Uniform Resource Identifier (URI) is a compact sequence of characters that identifies an abstract or physical resource.”

Metoda imenovanja (adresiranja) resursa.

Predstavljen nizom znakova iz vrlo ograničenog skupa znakova, može postojati u različitim oblicima.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Navedite komponente URI-a?

A

Sastoji se od pet osnovnih komponenata:

  1. Shema (schema)
  2. Autoritet (authority)
  3. Put (path)
  4. Upit (query)
  5. Fragment (fragment)

Svaki URI mora se sastojati barem od sheme i puta (put može biti prazan).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Što je MIME?

A

Multipurpose Internet Mail Extension

o Zamišljen kao proširenje e-pošte
o Prerastao okvire e-pošte i prihvaćen u drugim protokolima (npr. HTTP, …)
o Opisan u RFC 2045, 2046, 2047, 4288, 4289, 2077.
o Proširuje poruke - osim 7-bitnog ASCII teksta sadrže
o Tekst u drugim kodiranjima osim ASCII-ja
o Privitke u drugim oblicima osim teksta (slike, dokumente, …)
o Višedjelne poruke (multi-part)
o Podatke u zaglavljima u drugim kodnim stranicama (ne- ASCII)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Kako se podaci šalju u GET pozivu?

A

Query stringom

20
Q

Kako se podaci šalju u POST pozivu?

A

U tijelu zahtjeva

21
Q

Nabrojiti bar 4 operacije nad DOM-om

22
Q

Napisati xpath za dohvatiti sve elemente u dokuemntu određene vrijednoti atributa ( tipa sve knjige vrijednosti atributa jezik hrvatski tak neš)

23
Q

Krovna organizacija koja se brine o interoperabilnosti?

24
Q

HTML i CSS objasniti na primjeru korištenje id i class.

25
Opisati razliku URI i URL-a
???
26
Što su tanki i debeli klijent?
o Debeli klijent (fat client): o sadrži slojeve prezentacije i aplikacijske logike o zahtijeva veću snagu obrade računala domaćina i veću količinu podataka prenošenih mrežom Tanki klijent (thin client): sadrži samo sloj prezentacije o manja snaga obrade, manja količina prenošenih podataka
27
Što je resurs?
Resurs je sve što se može identificirati URI-jem, može i ne mora biti dohvatljiv.
28
Što omogućuje URI? | Čemu služi URI?
Omogućuje razlikovanje pojedinog resursa naspram svih drugih resursa.
29
Što je URI?
"A Uniform Resource Identifier (URI) is a compact sequence of characters that identifies an abstract or physical resource.” Predstavljen nizom znakova iz vrlo ograničenog skupa znakova, može postojati u različitim oblicima.
30
Navedite komponente URI-a?
Sastoji se od pet osnovnih komponenata: 1. Shema (schema) 2. Autoritet (authority) 3. Put (path) 4. Upit (query) 5. Fragment (fragment) Svaki URI mora se sastojati barem od sheme i puta (put može biti prazan).
31
Što je MIME?
Multipurpose Internet Mail Extension o Zamišljen kao proširenje e-pošte o Prerastao okvire e-pošte i prihvaćen u drugim protokolima (npr. HTTP, ...) o Opisan u RFC 2045, 2046, 2047, 4288, 4289, 2077. o Proširuje poruke - osim 7-bitnog ASCII teksta sadrže o Tekst u drugim kodiranjima osim ASCII-ja o Privitke u drugim oblicima osim teksta (slike, dokumente, ...) o Višedjelne poruke (multi-part) o Podatke u zaglavljima u drugim kodnim stranicama (ne- ASCII)
32
Navedite i u kratko opišite metode HTTP-a
``` GET – vraća sadržaj uri-ja HEAD – vraća opis – metapodatke uri-ja POST – šalje dodatne podatke PUT- dodaje novi resurs na poslužitelj DELETE – briše resurs sa poslužitelja ```
33
Navesti metode pohrane sjedničkih podataka na strani klijenta
Kolačić (cookie) Skriveno polje (hidden field) Prepisivanje URL-a (URL Rewriting)
34
Navesti metode pohrane sjedničkih podataka na strani poslužitelja
Memorija poslužitelja Baza podataka Datoteka
35
Navesti metode pohrane sjedničkih podataka na strani poslužitelja kod višeposlužiteljskih sustava – dijeljenje podataka
Memory-to-memory replikacija između poslužitelja Dijeljena baza podataka Peer-to-peer
36
Objasniti Kolačić (cookie)
Kolačić (cookie) je manji podatak koji se razmjenjuje između Web poslužitelja i Web preglednika, a pohranjuje se na klijentu (Web pregledniku). o Sinonimi: cookie, HTTP cookie, web cookie o Nastali iz termina "magic cookie" koji imaju smisao tiketa ili tokena o Služe za pohranu informacija na klijentu kroz određeno vrijeme o Pohrana u obliku naziv – vrijednost o Koriste se za: autentikaciju, praćenje, pohranu podataka i sl.
37
Objasniti skrivena polja (hidden fields)
Uključivanje skrivene informacije u HTML obrasce pomoću INPUT oznake: Podaci dohvatljivi kao parametri request.getParameter(String naziv) (primjer za Javu) Pohranjeni na klijentu – kao dio same HTML stranice Problemi: - ograničen sadržaj - nesigurni – podaci čitljivi u izvornom kodu stranice - ne bi se trebalo koristiti sigurnosne informacije (npr. broj kreditne kartice)
38
Objasniti prepisivanje URL-a (URL Rewriting)
Prepisivanje URL-a je dodavanje podataka URL-u kako bi se pri pozivu moglo prepoznati kojoj sjednici poziv pripada. o Može se koristiti kada klijent ne podržava druge mogućnosti (kolačići isključeni na klijentu) o Korištenje o Ili kolačići ili prepisivanje ili oboje – ali dosljedno! o Koristi se specifično programsko kodiranje URL-a o Potrebno "pratiti" informacije o sjednici o Dodatna pažnja pri programiranju o Ograničeno samo na dinamički generirane stranice
39
Objasnite ulogu CSS-a u oblikovanju web stranica. Dajte primjer koda (CSS i HTML) u kojem objašnjavate uporabu CSS-a. Primjer mora sadržavati referenciranje po id-u i po razredu
???
40
Kako se utvđuje jesu li dva XML dokumenta ekvivalentna?
???
41
Čemu služe prostori imena u XML-u? Napišite primjer XML dokumenta koji koristi elemente istog imena, ali iz dva prostora imena. (Imena odaberite prozvoljno)
???
42
Kojim se metodama mogu prosljediti podaci iz HTML obrasca do PHP skripte? Napišite jednostavnu PHP skriptu koja prihvaća podatke bez obzira na metodu te pregledniku vraća vrijednost parametra „prezime“ u obliku jesdnostavnog, dobrooblikovanog HTML dokumenta.
???
43
Postupak stvaranja digitalne omotnice? Koje su prednosti korištenja digitalne omotnice nad korištenjem simetričnih i asimetričnih algoritama?
???
44
Objasnite strukturu URI-ja na proizvoljnom primjeru. Primjer mora sadržavati sve elemente URI-ja.
???
45
Što su DTD i XML sheme i čemu služe?
DTD – document type definition – definira pravila za oblikovanje XML dokumenata, označava sadržaj i određuje hijerarhijsku strukturu dokumenta – ovo nije XML! XML shema – extensible markup language shema, defacto ista namjena kao DTD samo što ispravlja brojne nedostatke poput (podrška prostorima imena, definiranje različitih tipova sadržaja elemenata i atributa) - ovo je XML!
46
Što je Unicode i čemu služi?
Unoicode objedinjuje vise regionalnih normi. On rjesava onaj problem drugih kodnih znakova koji su imali samo ogranicen skup znakova i nisi npr u jednom dokumentu mogla pisati znakove iz razlicitog pisma. Ima mjesta za miljun znakova.