Competencias y objetivos
- Contexto de la asignatura para el curso 2015-16
- Resultados de aprendizaje / Competencias de la asignatura (verificadas por ANECA en grados y másteres oficiales) para el curso 2015-16
- Resultados de aprendizaje (Objetivos formativos)
- Objetivos específicos indicados por el profesorado para el curso 2015-16
Contexto de la asignatura para el curso 2015-16
Java EE proporciona distintas soluciones para gestionar la capa de persistencia de las aplicaciones empresariales. La de más bajo nivel es JDBC, el API estándar de Java para trabajar con bases de datos SQL. La solución de más alto nivel es Java Persistence API, un framework que realiza un mapeo objeto-relacional y que permite trabajar esconder las tablas y las relaciones entre registros bajo una capa orientada a objetos en la que se definen entidades, campos y relaciones.
Resultados de aprendizaje / Competencias de la asignatura (verificadas por ANECA en grados y másteres oficiales) para el curso 2015-16
Competencias Generales
- CG1 : Analizar las distintas tecnologías Java para el desarrollo de una aplicación web y seleccionar la más apropiada en función de sus características.
- CG2 : Aplicar las tecnologías del perfil web de Java EE 7 en el servidor y JavaScript en el cliente para desarrollar una aplicación web completa.
- CG4 : Conocer y saber utilizar herramientas y servicios para compartir proyectos de código fuente abierto, para utilizarlos en proyectos propios y para contribuir en su mejora.
- CG5 : Capacidad de aprendizaje autónomo de nuevas herramientas, frameworks, APIs y lenguajes de programación relacionados con las tecnologías Java y JavaScript.
Competencias Específicas
- CE2 : Conocer y utilizar el API JPA para modelar y gestionar la persistencia de una aplicación web: mapeado entidad-relación, contexto de persistencia, bean validation, consultas JPQL, API criteria, transacciones gestionadas por el contenedor, JTA, gestión de la concurrencia.
Resultados de aprendizaje (Objetivos formativos)
Sin datos
Objetivos específicos indicados por el profesorado para el curso 2015-16
- Conocerás y utilizarás el API JPA para modelar y gestionar la persistencia de una aplicación web.
- Aprenderás a definir el modelo de datos, mapeando las clásicas tablas de los modelos relacionales a clases y objetos y definiendo restricciones con bean validation.
- Utilizarás el contexto de persistencia para trabajar con los datos en memoria.
- Realizarás consultas a los datos con JPQL y API criteria.
- Realizarás transacciones usando transacciones gestionadas por el contenedor y JTA.
- Por último, aprenderás las posibilidades que define JPA para gestionar la concurrencia en las peticiones.
Datos generales
Código:
77801
Profesor/a responsable:
Gallardo López, Domingo
Crdts. ECTS:
1,50
Créditos teóricos:
0,30
Créditos prácticos:
0,30
Carga no presencial:
0,90
Departamentos con docencia
-
Dep.:
Ciencia de la Computación e Inteligencia Artificial
Área: Ciencia de la Computación, Inteligencia Artificial
Créditos teóricos: 0,3
Créditos prácticos: 0,3
Este dep. es responsable de la asignatura.
Este dep. es responsable del acta.
Estudios en los que se imparte
-
EXPERTO EN DESARROLLO DE APLICACIONES WEB CON JAVA EE Y JAVASCRIPT
Tipo de asignatura: OBLIGATORIAS (Curso: 1)

