Curso de Java y Aplicaciones Web

Slides:



Advertisements
Presentaciones similares
RichFaces Noviembre 2010 Claudio Chaucca Umana
Advertisements

Desarrollo de aplicaciones en n- capas
JEE Introducción a Java Enterprise Edition (JEE) y el modelo Enterprise Java Beans (EJB)
Web Services.
Programación Orientada a Objeto 1
Curso de Java “Java para Web” Rogelio Ferreira Escutia.
I. Sesión 2 Noviembre 2010 Claudio Chaucca Umana
Internet y tecnologías web
Fernando Alonso Blázquez Sesiones 06 de Mayo de 2004.
Fernando Alonso Blázquez Formularios en lenguaje HTML 26 de Febrero de 2004.
Red Social: “Un millón de Amigos”.
Programación Orientada a Objeto 1
J2EE – Java 2 Enterprise Edition
Jakarta Tomcat (Contenedor de servlets/jsps)
Arquitectura Web en Aplicaciones Empresariales Java/J2EE
Aplicaciones J2EE.
Patrón MVC con STRUTS.
"java del lado del servidor" Servlet y JSP Java Server Pages.
Introducción a la arquitectura Web
Framework Hexápodo PHP fácil, rápido y sin dolor
MODELO VISTA CONTROLADOR. MODELO VISTA CONTROLADOR.
Servlets Servlets.
JSP Copyright ISIPE – Instituto de Servicios Informáticos para Empresas – Universidad Siglo 21 – Cualquier copia u otro uso debe ser autorizado expresamente.
JEE – Java Enterprise Edition
Teoría de los lenguajes Proyecto SIGU Equipo Nº3 Universidad Argentina J. F. Kennedy Sede: Don Bosco Integrantes: Irene Arias Fernández Mariana Pacheco.
Curso de Java y Aplicaciones Web
Curso de Java y Aplicaciones Web
Curso de Java y Aplicaciones Web
Investigación Servidor de Aplicaciones WebSphere
ACIS Desarrollar proyectos de software y “evitar” el fracaso ?
Java 2 Platform Enterprise Edition
JAVA FX Es un paquete de software que te permitirá desarrollar aplicaciones web para diferentes plataformas, desde un ordenador ordinario hasta teléfonos.
Formularios en lenguaje HTML 7 de Abril de Índice Generalidades Definición en HTML Elementos Formas de envío: métodos GET y POST Recepción y tratamiento.
Aplicaciones web. … HTTP Aplicaciones con páginas estáticas Subdirectorio especial: \WEB-INF Fichero de configuración (opcional): \WEB-INF\web.xml Ficheros.
M.I. María Luisa González Ramírez Servlets y JSP.
RESUMENCURSO STRUTS 2 Resumen de lo visto en este tercer módulo: VISTA del framework Struts 2 Debes tener los conceptos muy claros sobre: Results UI Tags.
Borland User Group - Guatemala Desarrollo de Servlets con Borland JBuilder 2006 Mario Enríquez Open Consult Diciembre 2006.
JAVA. Introducción Que es java?  Código reusable  Multiplataforma.
Implementación del patrón Modelo-Vista-Controlador
Tecnologías para el desarrollo de aplicaciones Web
Servlets, JSP, JavaBEANS,JDBC
Java Server Faces.
Desarrollo de Aplicaciones Utilizando Java Edición Empresarial – JEE6
Servicios Web. Servicios web Son programas con funcionalidad accesible a través de protocolo http que permiten la ejecución remota de métodos y funciones.
J2EE Java Enterprise edition eilin chang Matthew pabon Gabriel vega.
ASIGNACION DE LAS PARTES DE LA APLICACION DISTRIBUIDA EN JAVA PESENTA: LEVI MONROY MARTINEZ.
CURSO STRUTS 2 RESUMEN Resumen de lo visto en este primer módulo de INTRODUCCIÓN al framework Struts 2 Debes tener los conceptos muy claros sobre: Framework.
“SERVLETS”. Paola Rojas Contreras Juan Villarroel Leiva José Miguel Perez V. Departamento de Electrónica.
Sistemas Cliente-Servidor Introducción. Sistemas cliente-servidor Servidor Cliente Petición Respuesta.
Enterprise Java Beans. EJBs Beans gestionados por un contenedor del servidor de aplicaciones para gestionar el acceso a recursos (bases de datos, colas.
Despliegue de Aplicaciones con la Implementación de Referencia de Sun J2EE Justo N. Hidalgo Sanz A partir del libro Java Server Programming J2EE.
Aplicaciones Web M.C. Jorge Eduardo Ibarra Esquer
MÓDULO 1: Introducción al framework Struts 2
FRAMEWORK VS Código fuente
IS2Objetos Distribuidos - J2EE,RMI1 Ingeniería del software II Ingeniería Web.
Aplicaciones Web de Servidor
IS2Objetos Distribuidos - J2EE,RMI1 Ingeniería del software II Ingeniería Web.
Curso de Java y Aplicaciones Web Facultad Politécnica – U.N.A. Ing. Esteban Ramírez Introducción a:
Jakarta Struts version Juan Manuel Zorrilla Gamarra Mario Titto Acostupa.
SOFTTEK INTERNAL © Copyright All Rights Reserved. Valores Corporativos Softtek S.A. de C.V. Struts Academia Java.
JSF (JAVA SERVER FACES)
Luis Ponce Cabello.  Primera Parte : JSF  Segunda Parte : Facelets  Tercera Parte : Icefaces.
Curso de JAVA Standard Edition y JAVA EE (J2EE)
Guadalupe Andrade Mociño.  Significa Modelo Vista Controlador  Es un patrón de diseño  Esta compuesto por tres grandes capas: modelo, vista y controlador.
Your Logo ING. FREDY ALEXANDER MARTINEZ. Here comes your footer  Page 2 Este patrón fue descrito por primera vez por Trygve Reenskaug en 1979, y la implementación.
Generador de Páginas Hélio Martins
Centro Universitario UAEM Zumpango Ingeniería en Computación Agosto 2015.
Softlogia S.R.L. Formación de Recursos Humanos Java Server Faces Instructor: Martin R. Baspineiro.
JSF Simplificando nuestro trabajo. JSF – Java Server Faces Celula Creative SUN 2 La principal intención es liberar al programador de aspectos Web Pretende.
Definición: Es un estilo de programación, su objetivo primordial es la separación de la capa de presentación, capa de negocio y la capa de datos. ARQUITECTURA.
Transcripción de la presentación:

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