Curso de Java y Aplicaciones Web Programación Web Facultad Politécnica – U.N.A. Ing. Esteban Ramírez edre@gmail.com
J2EE Java Platform Enterprise Edition
Servlets - Funcionamiento Usuario 1 Servidor de aplicaciones
Servlets - Funcionamiento javax.servlet.http.HttpServlet Servlet 2 Usuario 1 Servidor de aplicaciones
Servlets - Funcionamiento javax.servlet.http.HttpServlet Servlet 2 Usuario 1 Servidor de aplicaciones 3 pagina.html
Servlets - Funcionamiento javax.servlet.http.HttpServlet Servlet 2 Usuario 1 Servidor de aplicaciones 3 4 pagina.html
Servlets - Funcionamiento javax.servlet.http.HttpServlet Servlet REQUEST Usuario 1 Servidor de aplicaciones 3 5 RESPONCE pagina.html
Servlets - Funcionamiento
Servlets - Ejemplo
Servlets – proyecto Test
Servlets – proyecto Test
Servlets – proyecto Test
Servlets – proyecto Test
Servlets - Ejemplo Archivo de configuración dependiente del server Archivo de configuración de la App. Web. Archivos xHtml Archivos .java Librerías .jar
Servlet simple – Test.java
Servlet simple – Test.java
Servlet simple – Test.java
Servlet simple – Web.xml
Servlets – Run
Servlet simple - Ejemplo http://localhost:8080/Test/Test
Servlet con parámetros - Ejemplo http://localhost:8080/Test?nombre=CursoJava
Servlet con parámetros - Ejemplo http://miservidor:8080/Test?nombre=CursoJava Envio de parametros mediante metodo Get por La URL: ?nombreParametro=valor&nombreParametro2=valor2
Iteración Html - Servlet Curso de Java y Aplicaciones Web
Estructura de una App Web (Web Application Archive) .war
.War en el Netbeans Curso de Java y Aplicaciones Web
Frameworks
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.
Frameworks web java
Frameworks web java
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
Preparación del proyecto Curso de Java y Aplicaciones Web 1 2 3
Librerias de Tag Curso de Java y Aplicaciones Web
Expresiones EL Curso de Java y Aplicaciones Web
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).
JSF y MVC BD Servidor de aplicaciones XHTML Curso de Java y Aplicaciones Web Servidor de aplicaciones BD XHTML
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
Arquitectura Curso de Java y Aplicaciones Web
Arquitectura Curso de Java y Aplicaciones Web
Arquitectura Curso de Java y Aplicaciones Web
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.
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.
Práctica jsf – Proyecto Test Curso de Java y Aplicaciones Web 1 2 3
Práctica jsf – Proyecto Test Curso de Java y Aplicaciones Web 1 2 3 5 4 6
Práctica jsf – Proyecto Test Curso de Java y Aplicaciones Web 1 2 3
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
Practica 2 – Proyecto Test Curso de Java y Aplicaciones Web
Practica 2 – Ayuda Curso de Java y Aplicaciones Web
Practica 2 – Proyecto Test Curso de Java y Aplicaciones Web
Implementaciones Curso de Java y Aplicaciones Web
Curso de Java y Aplicaciones Web
Curso de Java y Aplicaciones Web. Gracias!... Curso de Java y Aplicaciones Web. Ing. Esteban Ramírez edre@gmail.com