Java Server Faces

Descripción

Java es uno de los lenguajes más utilizados hoy en día, tanto por su potencia y robustez, como por su amplia integración con cualquier tipo de sistema, ya que se trata de un lenguaje multiplataforma, es decir, un programa desarrollado en un sistema en concreto puede ser ejecutado en cualquier otro, independientemente del hardware y software que éste utilice.
Java es además, uno de los pocos lenguajes que permiten desarrollar tanto aplicaciones de ejecución local (comúnmente llamadas ‘aplicaciones de escritorio’) como aplicaciones que se ejecutan en entornos de red, tanto a nivel de cliente como a nivel de servidor.

Objetivos

Aprender a utilizar el framework estándar de JSF para proyectos de desarrollo Web. Además durante el curso se indican librerías complementarias para un desarrollo efectivo con JSF: Tomahawk, Tiles y Facelets. El curso Termina con una introducción al desarrollo de componentes propios JSF.

Requisitos previos

Los alumnos necesitarán tener experiencia con el lenguaje de programación Java, así como de Servlets,JSP y el patrón MVC previos para poder comprender la materia del curso con éxito.

A quien ésta dirigido:

Esta acción formativa va dirigida a Programadores y Analistas Java

Duración

24 horas

Informes e Inscripciones

E-Mail :
informe@sistemasuni.edu.pe
Teléfonos :
SEDE CENTRAL: (511)381-3851 Anexo 25
Datos Adicionales:
Av. Túpac Amaru 210. Puerta 5 de la UNI

Contenido

Tema 1: Patrón de arquitectura MVC

  • Introducción al MVC (Modelo – Vista - Controlador).
  • Frameworks MVC en Java: revisión de los más importantes

Tema 2: Java Server Faces (JSF)

  • Ciclo de vida de un query JSF
  • Archivo faces-config.xml
  • Creación de Roles de Navegación.
  • Controlando las navegación entre páginas.

Tema 3: Manage Beans

  • Uso de ManageBeans, tipos.
  • Uso de SessionBean, ApplicationBean y RequestBean.
  • Creacion de Beans personalizados.

Tema 4: Validator y Converter

  • Action y Listeners.
  • Creación de archivos properties.
  • Manejo de validadores estándares de JSF.
  • Converters. Uso e implementación.

Tema 5: JPA

  • Modelo de persistencia. Uso de JPA.
  • DataSource.
  • DataProvider y RowSets
  • Paginación en JSF.
  • Manejo dinámico de DataProvider.

Tema 6: Uso de tablas y componentes dinámicos

  • RowSet dinamico (uso de wildcats)
  • Método refresh en DataProvider
  • Clase TableRowGroup
  • Propiedad currentRow
  • Metodo getValue()

Tema 7: Uso de JavaScript en JSF

  • Uso de etiqueta <webuijsf:header>
  • Insercion de código javascript en JSP
  • Uso de event handler para invocación de funciones
  • Checkbox y RadioButton: Uso de la clase TableSelectPhaseListener

Tema 8: JSF y Ajax

  • Criterios para uso de Ajax y JSF.
  • Uso de JMaki con JSF. Casos.
  • Uso de eventos Javascript con JSF

Descargue Syllabus











 

CENTRAL - UNI
Universidad Nacional de Ingeniería
Av. Túpac Amaru 210 - Rimac
Alt. Puerta 5 de la UNI
Teléfonos: Directo: 381-3851 - 382-4832 Central 4811070 Anexos: 569- 408
SAN BORJA
Av. Rosa Toro 1111
Alt. Cdra. 31 Javier Prado Este
Telefono 346-0005 346-4486