Descargar la presentación
La descarga está en progreso. Por favor, espere
1
Curso de Java y Aplicaciones Web
Programación Web Facultad Politécnica – U.N.A. Ing. Esteban Ramírez
2
J2EE Java Platform Enterprise Edition
3
Servlets - Funcionamiento
Usuario 1 Servidor de aplicaciones
4
Servlets - Funcionamiento
javax.servlet.http.HttpServlet Servlet 2 Usuario 1 Servidor de aplicaciones
5
Servlets - Funcionamiento
javax.servlet.http.HttpServlet Servlet 2 Usuario 1 Servidor de aplicaciones 3 pagina.html
6
Servlets - Funcionamiento
javax.servlet.http.HttpServlet Servlet 2 Usuario 1 Servidor de aplicaciones 3 4 pagina.html
7
Servlets - Funcionamiento
javax.servlet.http.HttpServlet Servlet REQUEST Usuario 1 Servidor de aplicaciones 3 5 RESPONCE pagina.html
8
Servlets - Funcionamiento
9
Servlets - Ejemplo
10
Servlets – proyecto Test
11
Servlets – proyecto Test
12
Servlets – proyecto Test
13
Servlets – proyecto Test
14
Servlets - Ejemplo Archivo de configuración dependiente del server
Archivo de configuración de la App. Web. Archivos xHtml Archivos .java Librerías .jar
15
Servlet simple – Test.java
16
Servlet simple – Test.java
17
Servlet simple – Test.java
18
Servlet simple – Web.xml
19
Servlets – Run
20
Servlet simple - Ejemplo
21
Servlet con parámetros - Ejemplo
22
Servlet con parámetros - Ejemplo
Envio de parametros mediante metodo Get por La URL: ?nombreParametro=valor&nombreParametro2=valor2
23
Iteración Html - Servlet
Curso de Java y Aplicaciones Web
24
Estructura de una App Web
(Web Application Archive) .war
25
.War en el Netbeans Curso de Java y Aplicaciones Web
26
Frameworks
27
Frameworks En el desarrollo de software, un framework es una
estructura conceptual y tecnológica de soporte definida, normalmente con módulos o librerias de software concretos, con base en la cual otro proyecto de software puede ser organizado y desarrollado.
28
Frameworks web java
29
Frameworks web java
30
JSF JavaServer Pages Library JavaServer Pages Standard Tag Library
Curso de Java y Aplicaciones Web JavaServer Pages Library JavaServer Pages Standard Tag Library Compuesto por: –Api java –Librerias de Tag –FacesServlet –Archivo de configuración
31
Preparación del proyecto
Curso de Java y Aplicaciones Web 1 2 3
32
Librerias de Tag Curso de Java y Aplicaciones Web
33
Expresiones EL Curso de Java y Aplicaciones Web
34
JSF Curso de Java y Aplicaciones Web La tecnología Java Server Faces es un marco de trabajo de interfaces de usuario del lado de servidor para aplicaciones Web basadas en tecnología Java. Útil con aplicaciones basadas en la arquitectura MVC (Model-ViewController).
35
JSF y MVC BD Servidor de aplicaciones XHTML
Curso de Java y Aplicaciones Web Servidor de aplicaciones BD XHTML
36
Elementos Curso de Java y Aplicaciones Web Páginas XHTML que incluyen los formularios JSF. Estas páginas generarán las vistas de la aplicación. Objetos java Beans que se conectan con los formularios JSF. Clases java para la lógica de negocio y utilidades. Ficheros de configuración, componentes a medida y otros elementos del framework. Resto de recursos de la aplicación web: recursos estáticos, java script y otros elementos
37
Arquitectura Curso de Java y Aplicaciones Web
38
Arquitectura Curso de Java y Aplicaciones Web
39
Arquitectura Curso de Java y Aplicaciones Web
40
II. Introducción JSF 1. Restore view.- se crea el arbol de componentes solo la primera vez. 2. Apply request values.- envio de campos del formulario al Backing bean. 3. Process Validators.- calculo de valores y validacion.
41
II. Introducción JSF 4. Update Model Values.- asocia propiedades del Backing bean a componentes 5. Invoke application.- invocacion de metodos en el backing bean, reglas de navegacion. 6. Render Response.- Actualizacion de valores de componetes desde el baking bean.
42
Práctica jsf – Proyecto Test
Curso de Java y Aplicaciones Web 1 2 3
43
Práctica jsf – Proyecto Test
Curso de Java y Aplicaciones Web 1 2 3 5 4 6
44
Práctica jsf – Proyecto Test
Curso de Java y Aplicaciones Web 1 2 3
45
Practica 2 – Proyecto Test
Curso de Java y Aplicaciones Web Agregar un listado en el xhtml donde se muestre el historico de los nombres ingresados. Agregar un ArrayList de String para almacenar el historico de nombres. Modificar el metodo sayHello para que vaya almacenando cada nombre en el arryList. Desplegar el listado en el xhtml dentro del tag dataTable
46
Practica 2 – Proyecto Test
Curso de Java y Aplicaciones Web
47
Practica 2 – Ayuda Curso de Java y Aplicaciones Web
48
Practica 2 – Proyecto Test
Curso de Java y Aplicaciones Web
49
Implementaciones Curso de Java y Aplicaciones Web
50
Curso de Java y Aplicaciones Web
51
Curso de Java y Aplicaciones Web.
Gracias!... Curso de Java y Aplicaciones Web. Ing. Esteban Ramírez
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.