La asignatura abarca el diseño y desarrollo de aplicaciones cliente-servidor basado en capas. Se proporciona conocimiento para la creación de las capas MVC con tecnologías CSS Servlets Java con JEE y despliegue en servidores de aplicaciones.
La asignatura se imparte en el segundo semestre de tercer curso y presupone una solvencia previa en las asignaturas relacionadas con la programación Java y bases de datos. En menor medida hará falta tener nociones de programación distribuida como conocimiento transversal.
En el plan de estudios se enmarca como una visión global del aprovechamiento de recursos de programación e integración con otras tecnologías, como las BBDD antes mencionadas, pero también reconocimiento de lenguajes de marcado XML, integración de aplicaciones y mecanismos de seguridad, entre otros.