Desarrollo de Componentes Web con Servlets y JSP
Curso
En Zaragoza
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.
Descripción
-
Tipología
Curso
-
Lugar
Zaragoza
-
Horas lectivas
30h
Objetivo del curso: JavaServer Pages (JSP) y los servlets son las tecnologías fundamentales de la plataforma Java 2, Enterprise Edition (plataforma J2 EE). Este curso proporciona a programadores con experiencia en el desarrollo de aplicaciones Java los conocimientos necesarios para escribir aplicaciones web a partir de JSP y servlets utilizando Sun Java System Application Server y la infraestructura Struts de Apache. Dirigido a: Desarrolladores con experiencia en HTML y Javascript que deseen crear componentes web con servlets y etiquetas personalizadas Desarrolladores que estén preparando el Sun Certified Web Component Developer (SCWCD) para Java EE 5 certification examination.
Instalaciones y fechas
Ubicación
Inicio
Inicio
A tener en cuenta
Para obtener el máximo aprovechamiento del curso, los alumnos necesitan: Tener experiencia en la programación de aplicaciones Java (orientación de objetos, reutilización de código, y tecnología Java) Ser capaz de describir los beneficios de una arquitectura multi-capa Se sugiere experiencia previa en diseño web (HTML) y Java EE, aunque no es indispensable.
Opiniones
Temario
Introducción a las tecnologías de las aplicaciones web
- Describir las aplicaciones web.
- Describir la plataforma Java, Enterprise Edition 5 (Java EE 5).
- Describir la tecnología servlet de Java.
- Describir la tecnología JavaServer Pages.
- Definir la arquitectura de tres capas.
- Definir la arquitectura MVC (modelo, vista, controlador).
Desarrollo de un componente vista
- Diseñar un componente vista.
- Describir el protocolo de transferencia de hipertexto.
- Describir el comportamiento del contenedor web.
- Desarrollar un servlet HTTP sencillo.
- Configurar e implementar un servlet.
Desarrollo de un componente controlador
- Diseñar un componente controlador.
- Crear un formulario HTML.
- Describir cómo se envían los datos del formulario HTML en la petición HTTP.
- Desarrollar un servlet controlador.
- Dirigir la petición desde un servlet controlador a un servlet vista.
Desarrollo de formularios dinámicos
- Describir el ciclo de vida del servlet.
- Personalizar un servlet con los parámetros de inicialización.
- Explicar la generación de informes de error dentro del formulario web.
- Introducir datos en el formulario web.
Uso compartido de recursos de la aplicación con el contexto servlet
- Describir la finalidad y las funciones del contexto servlet.
- Desarrollar un receptor de contexto servlet para inicializar un recurso compartido.
Diseño de la capa de negocio
- Describir el modelo de análisis.
- Diseñar componentes de entidad.
- Diseñar componentes de servicio.
Desarrollo de aplicaciones web con Struts
- Diseñar una aplicación web con la infraestructura MVC de Struts.
- Desarrollar una clase action de Struts.
- Configurar asignaciones de acciones de Struts.
Desarrollo de aplicaciones web con administración de sesiones
- Describir la finalidad de la administración de sesiones.
- Diseñar una aplicación web que utilice la administración de sesiones.
- Desarrollar servlets utilizando la administración de sesiones.
- Describir la implementación de cookies de la administración de sesiones.
- Describir la implementación de la reescritura de URL de la administración de sesiones.
Uso de filtros en aplicaciones web
- Describir el ciclo de petición del contenedor web.
- Describir la API del filtro.
- Crear una clase filter (filtro).
- Configurar un filtro en el archivo web.xml.
Integración de aplicaciones web con bases de datos
- Asignar estructura de datos de ejemplo a entidades de base de datos.
- Diseñar una aplicación web para integrarla con un DBMS.
- Configurar una fuente de datos y la API de Java Naming and Directory Interface (JNDI)
Desarrollo de páginas JSP
- Describir la tecnología de páginas JSP.
- Escribir código JSP con elementos de secuencias de comandos.
- Escribir código JSP con la directiva de página.
- Escribir JSP con etiquetas estándar.
- Escribir código JSP con el lenguaje de expresiones (EL).
- Configurar el entorno de página JSP en el archivo web.xml.
Desarrollo de páginas JSP con etiquetas personalizadas
- Describir la función de los trabajos de Java EE que intervienen en el desarrollo de aplicaciones web.
- Diseñar una aplicación web con etiquetas personalizadas.
- Utilizar etiquetas JSTL en una página JSP.
Desarrollo de aplicaciones web con la clase ActionForm de Struts
- Describir los componentes de una aplicación Struts.
- Crear una clase ActionForm.
- Desarrollar una página JSP para un formulario de vista.
- Configurar los formularios de vista.
Construcción de componentes de presentación web reutilizables
- Describir cómo se crean diseños de páginas web a partir de componentes de presentación reutilizables.
- Incluir segmentos JSP.
- Crear diseños utilizando la infraestructura Struts Tiles.
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.
Desarrollo de Componentes Web con Servlets y JSP