Enginyeria Tècnica de Telecomunicació, esp. Telemàtica (3373)
Aplicacions Telemàtiques III(12642)
Objectius
Ser capaços de dissenyar aplicacions web completes amb tecnologies Servlets i JSPs accedint a bases de dades
Temari
0.- Conceptes bàsics
0.1.- HTTP
0.2.- Tecnologies Server-Side
1.- Introducció a J2EE
1.1.- Aplicacions distribuïdes
1.2.- Components J2EE
1.3.- Arquitectura MVC
1.4.- Desenvolupament d'aplicacions web amb J2EE. Cicle de
vida
2.- Servlet
2.1.- Introducció als Servlets
2.2.- El Servlets API
2.3.- Exemple de Servlets
2.4.- Cooperació entre Servlets
2.5.- Threads
3.- Sessions
3.1.- Introducció
3.2.- Cookies
3.3.- Seguiment de sessions
3.4.- Reescritura de URLs
4.- Accès a bases de dades amb JDBC
4.1.- Resum de Bases de Dades
4.2.- Drivers JDBC
4.3.- L'API JDBC
5.- JavarServer Pages (JSP)
5.1.- Introducció
5.2.- Elements de script
5.2.1.- Expressions
5.2.2.- Scriptlets
5.2.3.- Declaracions
5.3.- Directives JSP
5.4.- Accions
6.- JavaBeans
6.1.- Introducció
6.2.- Carga del bean
6.3.- Accés a les propietats
7. Desenvolupament d'aplicacions web
7.1.- Model d'arquitectura 1
7.2.- Model d'arquitectura 2
Avaluació
L'assignatura consisteix en classes teòriques i sessions pràctiques
L'avaluació de l'assignatura es realitzarà a partir de:
- Un control a meitat de trimestre, de contingut teòric
- Les pràctiques de laboratori que es realitzaran durant tot
el trimestre
- Un examen final de contingut teòric
- Un projecte a desenvolupar
Bibliografia
KURNIAWAN, B., Java for the Web with Sevlets, JSP, and EJV: A Developer's Guide to J2EE Solutions, New Riders Publishing, 2002
A més dins http://java.sun.com es pot trobar les especificacions de J2EE.