Unit | Credits | Academic sector | Period | Academic staff |
---|---|---|---|---|
Laboratorio | 2 | INF/01-INFORMATICS | 2° Q, 3° Q |
Alberto Belussi
|
Teoria: siti web centrati sui dati | 2 | INF/01-INFORMATICS | 3° Q |
Alberto Belussi
|
This version of the course "Databases and Web" has the aim to provide the student with the necessary concepts and methods the design and implementation of data-intensive web applications. In particular, a methodology for the logical design of a web application that interacts with a database system (DBMS) will be illustrated.
The Model-View-Controller (MVC-2 servlet centric) approach for the implementation of web applications will be illustrated and applied to some examples.
Module: Teoria: siti web centrati sui dati
-------
The module is organized in 16 hours of lessons and exercises carried out during the third period. The module will focuses on the logical design of a data-intensive web application and its implementation using: Postgresql, Servlet and Java Server Pages (JSP) technologies. In particolar, the following arguments will be illustrated:
* Web Server: basic internet, basic HTML (form), basic HTTP.
* Information systems on the Web: techniques for the interaction between a DBMS and a HTTP server (CGI, Servlet, JSP); JDBC library and Java data beans; the architecture proposed by the MVC-2 approach.
* a methodology for the logical design of a data-intesive web application.
Module: Laboratorio
-------
The final examination of this version of the course "Database and Web" is organized in two tests. The first covers the module "Teoria: siti web centrati sui dati" and consists of some exercises on the logical design of a data-intensive web application.
The second test covers the module "Laboratorio" and consists of some exercises on the design of a web application based on the MVC-2 approach using the JSP, Java data beans and Servlet technologies.
The final grade is obtained by the weighted average of the grades collected on the three modules of the course: the module "Teoria: siti web centrati sui dati" (weight 1/2) and the module "Laboratorio" (weight 1/2).
******** CSS e script comuni siti DOL - frase 9957 ********p>