You are on page 1of 4

1.

Web filteri u JAVA web aplikacijima

Filteri su komponente koje omoguuju pristup request i response objektima prije nego se pristupi web resursima koje je zahtjevao korisnik,to znai da se mogu iskoristiti za mijenjanje podataka, i kao gateway za Web resurse.Da bi se koristio filter, mora se implementirati interfejs javax.servlet.Filter u kodu filtera. Ovaj interfejs sadri 3 vane metode, init, koja se poziva kada se inicijalizira filter, destroy koja se poziva kad s eunitava filter i doFilter, gdje se zapravo odvija akcija , odnosno proslijeuju request i response objekti drugim filterima ili web resursima.
2. Sastavni dijelovi URLa

URL (Uniform Resource Locator) je web adresa resursa (dokumenata) koji se nalaze na internetu. Sastavni dijelovi URL-a su: protokol, ime posluitelja, broj porta i lokacija dokumenta na posluitelju. 4. Objasniti princip implementacije viestrukih akcija na jednoj str anici?? Unutar forme se postavljaju onoliko dugmadi koliko nam je potrebno. Svako dugme ima svoje zasebno ime preko kojih emo kasnije vriti provjeru preko if petlje. Postavljamo dodatno dugme koje nazivamo akcija. Klikom na ostala dugmad postavljamo value od tog akcija dugmeta na neku varijablu. Zatim u skripletu pisemo if petlju koja ide na sl. nain: if (request.getParameter("akcija").equalsIgnoreCase("naziv varijable")){ // eljeni kod }

5. Objasniti model komunikacije izmeu klijenta (browsera) i web server

Za komunikaciju sa serverom browser najcesce koristi http protokol. Ponekad se koristi i FTP i drugi protokoli, ali veina web prometa odvija se HTTP protokolom.HTTP konekcija je konekcija dva socketa, po jedan na strani browsera i servera. Server uglavnom oslukuje nadolazee konekcije na portu 80.Kad se uspostavi konekcija, browser salje zahtjev koju stranicu zeli da vidi, i sever izvrasava zahtjev okoliko traena stranica postoji.

6. Sastavni dijelovi JSP stranice

JSP stranica sadri standardne HTML tagove, kao i bilo koja obina HTML stranica.Meutim JSP sadri i speciojalne JSP elemente koji omoguavaju serveru da ubaci dinamiki sadraj u stranicu. Kada korisnik zatrai JSP stranicu, server izvrava JSP elemente spajajui ih s statikim dijelovima stranice, i vraa rezultat web browseru kao dinamiki kompoziranu stranicu.
7. Java beans

Java beans su javine klase dizajnirane prema specifikaciji JavaBeansa. esto se koriste u JSP stranicama kao container za dinamiki sadraj koji se koristi u JSP stranicama. Obino predstavljaju neto specifinno kao to je osoba, proizvod, ili naruba u kupnji. JavaBean se u JSP stranici deklarira pomou <jsp:useBean > naredbe.Ova naredba pravi novi objekat bean klase i asocira mu ime koje je navedeno u id atributu. Uslov za kreiranje objekta je da bean klasa ima prazan konstruktor, kao i gettere i settere za sve atribute.

8. Opseg vidljivosti java beans

Opseg vidljivosti JavaBeana je definisan scope atributom <js:useBean> naredbe, koji je opcionalan i odreuje kada e JavaBean biti uniten. Scope moe imati 4 vrijednosti: page,request, session i application. Po defaultu je vrijednost page, to znai da svaka stranica kreira novi JavaBean. Request znai da se JavaBean moe koristiti u svkoj JSP stanici koja procesira isti zahtjev.Session znai da se JavaBEam moe koristiti u bilo kojoj stranici koja je u istoj sesiji Ka istranica koja je kreirala JavaBean. Application znai da se JavaBean moe koristiti u bilo kojoj stranici koja je u istoj aplikaciji kao stranica koja je kreirala JavaBean.
9. Java servleti

Java servleti omoguuju programeru da direktno radi sa zahtjevima upuenim web serveru i da kreiraju odgovore koji ukljuuju sadraj koji se vraa klijentu. Za razliku od JSP-a, servelti su napisani potpuno u Javi. To su ustvari Java klase koje dinamiki generiraju HTML kod. Servlet se kreira naslijeivanjem klase HttpServlet koja je sadrzana u paketu javax.servlet.
10. Objasniti TREETIER topologiju web aplikacija

Tree-tier je klijent-se4ver arhitektura u kojoj je razvoj web aplikacije podijeljen u 3 sloja,korisniki interfejs,biznis logika i pristup podacima,koji se razvijaju kao nezavisni moduli.Korisniki interfejs je ono to vidimo putem web browsera, tj. Prezentacija, aservira nam web server. Biznis logika obavlja sve logike operacije i procesiranje parametar npr. kada korisnik proslijedi formu. Zadnji sloj se brine o procesiranju baze podatak i pristupu podacima.tree-tier topologija poveava performanse i skalabilnost web aplikacije. Kad je potrebno vriti izmjene ili promjenu dizajna, to se moe izvrit izmjenom html-a i css-a , bez da se utie na biznis logiku i podatkovnu logiku. Svaki sloj s emoe individualno mijenjati bez da s eutie na dfruge slojeve.
11. Skripleti u JSP stranici

Skripleti su dio Javinog koda ubaenog u JSP stranicu. Sav kod mora biti zatvoren <% %> oznakama. Ovaj kod se izvrava na serveru i rezultat se alje nazad browseru.

12. HTML forma <form> uloga u web interfejsu

Html tag <form> definira formu. Unutar nejga su definisani svi elementi za interakciju s korisnikom koj se kasnije proslijeuju na obradu kad se izvri submit forme. Sastoji se od vie elemenata za unos teksta, dugmadi, padajuih menija checkboxa, koji moraju biti definisani unutar <form> taga. <form> tag takoe moe sadriti i obini tekst ili slike.Kada korisnik ispuni sva polja u formi , klika na submit dugme, i time se forma proslijeuje serveru na obradu. Moe postojati vie formi unutar jedne stranice.
13. Objasniti vrste i implementacije redirekcije (preusmjeravanja) klijenta (browsera) s jedne stranice na drugu

Postoji vie naina redirekcije klijenta s jedne stranice na drugu. To se deava kada klijent klikne na link unutar <a></a> taga gdje href atributom definisana adresa druge stranice. To je takoe mogue i direktivom <jsp:forward page=realtivni URL>. Dinamiki se preusmejravanje vri naredbom response.sendRedirect(URL) koja preusmjerava browser na drugu stranicu, ukoliko prije preusmjeravanja nije izmijnjen sadraj stranice.
14. Razlika izmeu relativnog i apsolutnog URLa

Apsolutni URL pokazuje na tanu lokaciju fajla ili direktorija na internetu, dok relativni URL pokazuje na lokaciju fjal u odnosu na trenutni direktorij.

15. Mapiranje WEB filtera u web aplikaciji

Mapiranje filtera se vri u web.xml dokumentu pomou 2 elementa , <filter> i <filter-mapping> . Unutar <filter> elementa moraju biti definisana 2 podelmenta koja definiu ime filtera i klasu. Unutar <filtermapping> elementa filter se povezuje s JSP stranicama, i sadrani su elementi koji odreuju ime filtera i i url JSP stranice.
16. Mapiranje Java servleta u web aplikaciji

Mapiranje servleta se vri u web.xml dokumentu pomou 2 elementa , <servlet> i <servlet-mapping> . Unutar <servletar> elementa moraju biti definisana 2 podelmenta koja definiu ime servleta i klasu.Unutar <servlet-mapping> moraju btii definisani podelementi koji sadre ime servleta i njegov url na serveru.

You might also like