Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porJoaquín del Río Sosa Modificado hace 8 años
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
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.