La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Curso de Java y Aplicaciones Web Facultad Politécnica – U.N.A. Ing. Esteban Ramírez 4.1.0 Introducción a:

Presentaciones similares


Presentación del tema: "Curso de Java y Aplicaciones Web Facultad Politécnica – U.N.A. Ing. Esteban Ramírez 4.1.0 Introducción a:"— Transcripción de la presentación:

1 Curso de Java y Aplicaciones Web Facultad Politécnica – U.N.A. Ing. Esteban Ramírez edre@gmail.com 4.1.0 Introducción a:

2 Resumen JSF / RichFaces Curso de Java y Aplicaciones Web  Configuración de Aplicación Web WEB-INF/web.xml –Servlets –Parámetros de contexto –Session timeOut. –Welcome-file-list  Modelo MVC con jsf  Modelo (JavaBeans - @ManagedBean)  Vista (.xhtml – tags jsf / richfaces)  Controlador (Servlet JSF – faces-config.xml)

3 Practica en clase  Copiar de la carpeta compartida  GestionAcademicaWeb2.rar  Abrir en NetBeans.  Probar su funcionamiento a modo de avanzar sobre esto. Curso de Java y Aplicaciones Web

4 Practica en clase  Crear un template para el sistema.  Crear una pantalla para carga de:  Datos del profesor  Materias disponibles  Alumnos del curso  Desplegar estos datos en el Index.  Proveer una opción para cerrar sesión.  Utilizar un recurso extra (Imagen). Curso de Java y Aplicaciones Web

5 Menú siempre visible Curso de Java y Aplicaciones Web

6 Pantalla CURSO Curso de Java y Aplicaciones Web

7 Pantalla PROFESOR Curso de Java y Aplicaciones Web

8 Pantalla MATERIA Curso de Java y Aplicaciones Web

9 Pantalla ALUMNO Curso de Java y Aplicaciones Web

10 Template o plantilla Curso de Java y Aplicaciones Web CONTENIDO

11 Template /vistas/template.xhtml Curso de Java y Aplicaciones Web Menú y títulos

12 Uso del Template (index.xhtml y curso.xhtml) Curso de Java y Aplicaciones Web Formularios varios

13 Practica en clase  Crear un template para el sistema.  Crear una pantalla para carga de:  Datos del profesor  Materias disponibles  Alumnos del curso  Desplegar estos datos en el Index.  Proveer una opción para cerrar sesión.  Utilizar un recurso extra (Imagen). Curso de Java y Aplicaciones Web

14 Pantalla CURSO (vistas/curso.xhtml) Curso de Java y Aplicaciones Web #{cursoBean.nombreCurso} #{cursoBean.direccionMail} #{cursoBean.costoGuaranies} #{cursoBean.fechaDeInicio}

15 Pantalla PROFESOR (vistas/profesor.xhtml) Curso de Java y Aplicaciones Web #{cursoBean.profesor.nombre} #{cursoBean.profesor.apellido} #{cursoBean.profesor.codigo} #{cursoBean.profesor.fechaNacimiento}

16 Pantalla PROFESOR reutiliza cursoBean Curso de Java y Aplicaciones Web

17 Pantalla MATERIA (vistas/materia.xhtml) Curso de Java y Aplicaciones Web #{materiasBean.nombreMateria} #{materiasBean.descricionMateria}

18 Pantalla MATERIA (Bean) Curso de Java y Aplicaciones Web No olvidar de crear siempre los geters y seters de los atributos para que puedan ser accedidos mediante una pagina jsf (.xhtml).

19 Pantalla MATERIA (materia.xhtml) Curso de Java y Aplicaciones Web

20 Pantalla ALUMNO Curso de Java y Aplicaciones Web #{alumnoBean.alumno.nombre} #{alumnoBean.alumno.apellido} #{alumnoBean.alumno.edad} #{alumnoBean.alumno.mail}

21 Pantalla ALUMNO Curso de Java y Aplicaciones Web

22 Pantalla ALUMNO /vistas/alumno.xhtml Curso de Java y Aplicaciones Web

23 Practica en clase  Crear un template para el sistema.  Crear una pantalla para carga de:  Datos del profesor  Materias disponibles  Alumnos del curso  Desplegar estos datos en el Index.  Proveer una opción para cerrar sesión.  Utilizar un recurso extra (Imagen). Curso de Java y Aplicaciones Web

24 Index – Muestra de datos Curso de Java y Aplicaciones Web Datos del curso Datos del profesor Materias disponibles Alumnos agregados

25 Index – Muestra de datos Curso de Java y Aplicaciones Web

26 Index – Muestra de datos Curso de Java y Aplicaciones Web

27 Practica en clase  Crear un template para el sistema.  Crear una pantalla para carga de:  Datos del profesor  Materias disponibles  Alumnos del curso  Desplegar estos datos en el Index.  Proveer una opción para cerrar sesión.  Utilizar un recurso extra (Imagen). Curso de Java y Aplicaciones Web

28 Bean de sesion Curso de Java y Aplicaciones Web

29 Modificación de template.xhtml Curso de Java y Aplicaciones Web

30 Practica extra  Agregar un log donde antes de cerrar la sesión se impriman los datos cargados en modo INFO (Usar log4j).  Persistir en Xml los datos cargados por la web en un directorio del servidor por medio de una pantalla web (Usar SimpleXml). Curso de Java y Aplicaciones Web

31 Curso de Java y Aplicaciones Web. Ing. Esteban Ramírez edre@gmail.com


Descargar ppt "Curso de Java y Aplicaciones Web Facultad Politécnica – U.N.A. Ing. Esteban Ramírez 4.1.0 Introducción a:"

Presentaciones similares


Anuncios Google