Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
laboratoare:laborator05 [2015/11/20 03:19]
Andrei Roșu-Cojocaru
laboratoare:laborator05 [2015/11/25 20:00] (current)
Andrei Roșu-Cojocaru
Line 1282: Line 1282:
 Pentru fiecare funcționalitate există o pagină dedicată, gestionată de câte o clasă Java Servlet și de o pagină .jsp: pagina de autentificare (''​LoginServlet''​ / ''​login.jsp''​) de unde, în funcţie de rolul utilizatorului se trece la pagina de tip administrator (''​AdministratorServlet''​ / ''​administrator.jsp''​) respectiv pagina de tip client (''​ClientServlet''​ / ''​client.jsp''​). Pentru fiecare pagină, cererea primită din navigator este preluată de clasa servlet corespunzătoare,​ unde sunt realizate procesările ce țin de logica aplicației,​ inclusiv accesarea informațiilor din baza de date. Prezentarea informațiilor astfel obținute este delegată către pagina .jsp, către care se transferă contextul. Datele care se doresc a fi vizualizate sunt transmise dinspre servlet către pagina JSP sub formă de atribute. În acest mod se construiește răspunsul care va fi trimis către navigator. Pentru fiecare funcționalitate există o pagină dedicată, gestionată de câte o clasă Java Servlet și de o pagină .jsp: pagina de autentificare (''​LoginServlet''​ / ''​login.jsp''​) de unde, în funcţie de rolul utilizatorului se trece la pagina de tip administrator (''​AdministratorServlet''​ / ''​administrator.jsp''​) respectiv pagina de tip client (''​ClientServlet''​ / ''​client.jsp''​). Pentru fiecare pagină, cererea primită din navigator este preluată de clasa servlet corespunzătoare,​ unde sunt realizate procesările ce țin de logica aplicației,​ inclusiv accesarea informațiilor din baza de date. Prezentarea informațiilor astfel obținute este delegată către pagina .jsp, către care se transferă contextul. Datele care se doresc a fi vizualizate sunt transmise dinspre servlet către pagina JSP sub formă de atribute. În acest mod se construiește răspunsul care va fi trimis către navigator.
  
-{{ :​laboratoare:​laborator04:​bookstore_webapplication_structure.png?​nolink&​300 }}+{{ :​laboratoare:​laborator05:​bookstore_webapplication_structure.png?​nolink&​300 }}
  
 <​html>​ <​html>​
Line 1616: Line 1616:
 ===== Soluții ===== ===== Soluții =====
  
-TODO+[[https://​github.com/​aipi2015/​Laborator05/​tree/​master/​solutions/​eclipse/​05-BookStore-JSP|Proiect Eclipse]]\\  
 +[[https://​github.com/​aipi2015/​Laborator05/​tree/​master/​solutions/​netbeans/​05-BookStore-JSP|Proiect NetBeans]]
laboratoare/laborator05.1447982349.txt.gz · Last modified: 2015/11/20 03:19 by Andrei Roșu-Cojocaru
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0