Accesos directos a las distintas zonas del curso

Ir a los contenidos

Ir a menú navegación principal

Ir a menú pie de página

J2EE: APLICACIONES AVANZADAS DE JAVA PARA ENTORNOS PROFESIONALES

Curso 2016/2017 / Cod.31102083

J2EE: APLICACIONES AVANZADAS DE JAVA PARA ENTORNOS PROFESIONALES

CONTENIDOS DE LA ASIGNATURA

Se propone un primer módulo de introducción a conceptos teóricos e instalación de un  framework de desarrollo, además de la realización de un primer programa simple “Hola Mundo”. Esta parte cubre los el objetivo 1. 
 
Para aplicaciones medias y grandes, es frecuente que los equipos de desarrollo sean divididos por capas software. Así, es habitual que un equipo se dedique a definir y mantener los accesos a bases de datos, otro equipo a modelar el negocio, y otro equipo a implementar la parte de presentación. 
 
Por este motivo, se utilizará esta misma estructura para dividirá el contenido de esta asignatura. Se divide el resto de la signatura en 3 módulos, uno para la parte de presentación, otro para la parte de negocio y tecnologías asociadas, y otro para la parte de acceso a datos. Con estos tres módulos se pretende cumplir los objetivos 3 y 4. 
 
Finalmente, se añade un quinto módulo de aspectos avanzados y correcciones. 
 
De forma más detallada, el temario se divide en 5 módulos: 
 
MÓDULO 1. Conceptos Básicos JEE y entornos de trabajo. 
 

  • Introducción JEE 
  • Entornos de desarrollo 
  • Instalación y configuración de NetBeans (con GlassFish embebido) 
  • Hola Mundo con JSP y Servlet. 
  •  Familiarización con el entorno.  

 
MÓDULO 2. Tecnologías de presentación. 
 
 Teoría: Tecnologías de presentació

  • Elaboración de prototipos 
  • Ejemplos y alcance dentro de una aplicación 
  • JSP 
  • JSF 
  • Log4Java 

 Práctica: Elaboración de prototipo 
 
 
MÓDULO 3. Tecnologías de negocio.  
 
 Teoría: 

  • Separación de capas e integración con JSF: CDI y su incorporación en JEE6 
  • EJB3 

 Práctica: Continuar la práctica anterior. Elaboración de modelado de negocio. 
  
  
MÓDULO 4. Tecnologías de acceso a datos. 
 
 Teoría: 

  • Persistencia. 
  • JPA  

 Práctica: Elaboración de prototipo completo incluyendo acceso a datos 
 
MÓDULO 5. Aspectos avanzados. (opcional) 
 Teoría. Aspectos avanzados 

  • Librerías de componentes JSF 
  • AJAX 

 Práctica: Corregir y mejorar la práctica final. Opcionalmente utilizar AJAX y librerías de 
componentes JSF.