Testul #1
-
Elementele şi atributele aparţinând unor spaţii de nume diferite fac sau nu parte din acelaşi arbore DOM asociat unui document XML/HTML? Justificaţi, oferind minim un exemplu.
-
În ce manieră – pe baza metodelor specificate de interfeţele DOM – ar putea fi implementaţi operatorii oferiţi de limbajul XPath? Descrieţi minim 2 soluţii.
-
Un arbore DOM poate fi creat doar în condiţiile în care documentul XML/HTML e bine-formatat sau exclusiv atunci când e valid? Argumentaţi şi exemplificaţi.
Testul #2
-
Extindeţi SAX astfel încât evenimentele emise să permită folosirea expresiilor XPath. Schitaţi un posibil scenariu de utilizare practică.
-
Oferiţi o soluţie ce recurge la SAX pentru a verifica buna formatare şi/sau validitatea unui document XML. Exemplificaţi.
-
Descrieţi o soluţie prin care maniera de procesare SAX ar permite modificarea structurii documentului XML original. Ce probleme pot surveni?
Testul #3
-
În contextul serviciilor Web dezvoltate prin REST, ce rol pot avea cookie-urile şi/sau sesiunile Web? Explicaţi şi exemplificaţi.
-
Se poate recurge la servicii Web REST pentru a crea sisteme peer-to-peer la nivel de Web? Discutaţi şi exemplificaţi.
Testul #4
-
Imaginaţi posibile soluţii de contracarare a atacurilor DDoS asupra aplicaţiilor Web hibride (mash-up-uri).
-
Imaginaţi posibile atacuri Web vizând transmiterea asincronă a datelor via Ajax.