pnoresroNAL Drvsrn DE ALTA Tecroloe Java Application 3O Horas Developer Frameworks STRUTS y JavaServer Faces CIBERTEC con el respilldo de lr UPCI Todas los nombres propios de prograntas, sisfems operativas, eq upos hardware, etc., que aparecen en este manual son marcas registradas de sus respectivas compaas u organzaciones. Java Application Developer DAT - PrFrameworks STRUTS y JavaServer Faces - 3OH ' 8O12O1O Derechos reservados @ 2000, por La Universidad Peruana de Ciencias Aplicadas S.A.C. Av. Alonso de Molina #1611, Monterrico - PERU. Queda prohibida la reproduccin o transmisin total o parcial del contenido de la presente obra en cualesquiera de sus formas, sean electrnicas o mecnicas, sin el consentimiento previo y por escrito del editor CIBERTEC Direccin de Extensin Profesional Divisin de Alta Tecnologa CIBT]RTEC {rlD cl tL.paldo d\: h I il)(' Programa : Curso : Duracin : Java Application Developer Frameworks STRUTS y JavaServer Faces (JSF) 3O horas SYLLABUS I. DESCRIPCIN El curso presenta al participante el Framework Struts y Java Server Faces (JSF) como una herramienta de sopofte para la implementacin de aplicaciones Web, bajo patrn MVC revisado en el curso anterior. II. OBJETIVO GENERAL Los participantes al en Internet puestas Java Server Faces. Pre-requisitos: . Curso "Java Web III. METODOLOGA final del curso podrn implementar diferentes aplicaciones en servidores Web de Java usando el Framework Struts v y Acceso a Datos" La metodologa ser expositiva y prctica; apoyada con laboratorios que han sido diseados para complementar y afianzar el aprendizaje del curso. Los manuales y diapositivas han sido desarrollados a la medida y se utilizaran mediante los medios multimedia implementadas en las aulas. A cada alumno se le asignara una computadora con el software necesario. Recursos: E Una computadora personal E Syllabus del curso [. Material Educativo del curso IV. EVALUACIN Se rendir durante el curso laboratorios calificados e implementara un proyecto cuya especificacin tcnica ser definida por el instructor del curso. El promedio final ser obtenido mediante la siguiente frmula: PF = O.l5xPromedio Laboratorios O.35*Examen + O.s0*Avance Proyecto + Final de 14. (Calificacin vigesimal) La nota mnima aprobatoria para el curso es V. CONTENIDO ANALITICO Logro: Aplica conceptos del patrn de arquitectura Modelo Vista Controlador . Elementos lSPs (View) . Servlets(Controller) . DAOs y Beans (Model) Al finalizar el captulo, el alumno: . Aplicar el patrn de arquitectura . Modelo Vista Controlador con JSPs, Servlets, Beans y DAOs Laboratorio No1 . Desarrolla aplicacin modelo con patrn de arquitectura Modelo Vista Controlador Logro: Desarrolla aplicaciones usando Struts ' Esquema MVC - Struts . Internacionalizacin v archivo de propiedades ' Configuracin en struts-config.xml . Navegacin . Action y ActionForm . Validaciones . Biblioteca de tags . Proyectos Plantilla Al finalizar el captulo, el alumno: . Aplica conceptos de Struts . Distingue en que capas MVC tiene apoyo por Struts . Desarrolla aplicaciones usando Struts Laboratorio No2 . Desarrolla aplicacin con Struts bsico (PC1) . Desarrolla aplicacin con Struts para mantenimientos y consultas a base de datos Logro: Desarrolla aplicaciones usando JSF Habilidades Al finalizar el captulo, el alumno: . Aplica conceptos de ISF . Aplica conceptos de navegacin entre documentos . Programa eventos . Utiliza componentes visuales . Desarrolla aplicaciones usando JSF . Overview de JavaServer Faces . Usando request values, handling request events, processing validations y actualizando modelos . Ciclo de Vida de ISF y eventos . Comoonentes visuales de JSF . Validando y manejando errores JSF Laboratorio No3 . Navega y pasa datos entre documentos . Maneja eventos y acceso a base de datos (PC2) . Desarrolla aolicacin modelo con JSF VI. REFERENCIAS BIBLIOGRAFICAS Y VIRTUALES Libros . Balta Alva, Vctor (2009) Super Java Enterprise Edition with NetBeans IDE and MySQL http : //www. parai nformaticos. com Links . Palos, Juan Antonio (Ozito) (2006) Java en Castellano http : //www. p roq ra m acion. com/java/a utor/3 2 . Sun Microsystems (2009) NetBeans http : //www. netbea ns. orql . Eclipse.org (2009) Eclipse http : //www. ecl ipse.orgl . Sun Microsystems (2008) Desarrolladores de Java http : //java.sun.com/docs/books/tutorial/index. htm I