Desarrollo de Componentes Web con Servlets y JSP

Warp Networks

1.590 
+ IVA
¿O prefieres llamar ahora al centro?
Compara este curso con otros similares
Ver más cursos similares

Información importante

  • Curso
  • Zaragoza
  • 30 horas lectivas
Descripción

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.

Información importante

Requisitos: 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.

Instalaciones y fechas

Dónde se imparte y en qué fechas

Inicio Ubicación
Consultar
Zaragoza
Don Jaime I, 33 3º D, 50003, Zaragoza, España
Ver mapa

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.

Compara este curso con otros similares
Ver más cursos similares