En esta asignatura desarrollarás un proyecto completo de aplicación web que integrará las tecnologías Java EE 7 en el servidor y JavaScript en el cliente. Diseñaremos sus funcionalidades y realizaremos un desarrollo iterativo utilizando Git como sistema de control de versiones con el que subiremos el proyecto a repositorios de código fuente: GitHub y Bitbucket. Aprenderemos a realizar pruebas automatizadas con JUnit y a usar un sistema de construcción automática integrado con Maven. Desarrollaremos la capa de persistencia y los objetos de negocio con JPA y EJB. A partir de esta capa, diseñaremos y desarrollaremos un API REST con el que implementaremos el backend del servicio. Despliegaremos este servicio en una plataforma en la nube. Y desarrollaremos la aplicación cliente con AngularJS.
0. Presentación |
Apuntes y ejercicios | Diapositivas |
1. Caso de estudio y modelo de dominio |
Apuntes y ejercicios | |
2. Capas de persistencia y de negocio |
Apuntes y ejercicios | |
3. API REST |
Apuntes y ejercicios | |
4. Despliegue en plataforma en la nube |
Apuntes y ejercicios | |
5. Cliente JavaScript con AngularJS (I y II) |
Apuntes y ejercicios |
© Departamento de Ciencia de la Computación e Inteligencia Artificial, Universidad de Alicante, 2015-16