Desarrollo de componentes web Java EE 5
- Online
- Desde casa, en el aula virtual
- Se puede pagar con FUNDAE
Pide información
Déjanos tus datos y te llamamos para contarte el curso.
Objetivos
- Desarrollar aplicaciones web partiendo de la especificación Java.
- Entender cómo funciona la tecnología Servlet y ser capaz de poder desarrollar peticiones HTTP utilizando dicha tecnología.
- Descubrir la estructura de las carpetas de una aplicación web, así como ser capaz de desarrollar un pequeño proyecto web.
- Profundizar en aspectos más específicos del contenedor web para mejorar el manejo de información dentro de nuestra aplicación web.
- Comprender el funcionamiento de las sesiones en aplicaciones web.
- Conocer cómo funciona la seguridad en una aplicación web y los mecanismos de protección de los que disponemos.
- Descubrir la tecnología JSP y las ventajas que tiene con respecto a otras tecnologías.
- Entender expresiones utilizando el lenguaje EL y las variables implícitas.
- Programar con las acciones en JSP.
- Manejar la librería JSLT y sus funcionalidades.
- Construir una librería de etiquetas personalizadas.
- Conocer los distintos patrones de aplicaciones web Java EE.
Contenidos
- La tecnología servlet
- Introducción
- Métodos HTTP
- Interfaz HttpServletRequest
- Interfaz HttpServletResponse
- Ciclo vida
- Estructura y despliegue de aplicaciones web
- Introducción
- Estructura de directorios y archivos de una aplicación web
- Descriptor despliegue
- Archivo WAR
- El contenedor web
- Introducción
- ServletContext
- Ámbitos de los atributos
- Modelo procesamiento de las peticiones
- Ciclo de vida de los eventos
- RequestDispatcher
- Sesiones
- Introducción
- HttpSession
- Sessions Listeners
- Diferentes métodos guardar información
- Seguridad
- Introducción
- Fundamentos de seguridad
- Seguridad en el descriptor de despliegue
- Tipos de autentificación
- La tecnología Javaserver Pages
- Introducción
- JSP
- Ciclo de vida
- Objetos implícitos
- Configuración
- Expression Language (EL)
- Introducción
- Acceso variables implícitas
- Operadores
- JSP con Actions estándar
- Introducción
- Tags información
- Tags eventos
- JSP con Tag Libraries
- Introducción
- Directivas
- JSTL
- Construcción de una Tag Library
- Introducción
- Modelo eventos clásicos
- PageContext API
- Acceso a tags
- Modelo eventos simple
- Configuración
- Patrones Java EE
- Introducción
- Lista patrones
- Aplicación