Desarrollo de Componentes Web con Servlets y JSP

Warp Networks
En Zaragoza

1.590 
+ IVA
¿Quieres hablar con un asesor sobre este curso?
¿Quieres hablar con un asesor sobre este curso?

Información importante

Tipología Curso
Inicio Zaragoza
Horas lectivas 30h
  • Curso
  • Zaragoza
  • 30h
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.

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
Inicio Consultar
Ubicación
Zaragoza
Don Jaime I, 33 3º D, 50003, Zaragoza, España
Ver mapa

Preguntas Frecuentes

· 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.

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.

Usuarios que se interesaron por este curso también se han interesado por...
Ver más cursos similares