La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Www.dflanvin.com/docencia/arquitectura Arquitectura Web en Aplicaciones Empresariales Java/J2EE Daniel Fernández Lanvin Aplicaciones Web Java.

Presentaciones similares


Presentación del tema: "Www.dflanvin.com/docencia/arquitectura Arquitectura Web en Aplicaciones Empresariales Java/J2EE Daniel Fernández Lanvin Aplicaciones Web Java."— Transcripción de la presentación:

1 Arquitectura Web en Aplicaciones Empresariales Java/J2EE Daniel Fernández Lanvin Aplicaciones Web Java

2 Arquitectura Web en Aplicaciones Empresariales Java/J2EE Daniel Fernández Lanvin Introducción Colección de recursos tales como Jsps Servlets Ficheros Html Imagenes Etc… Ubicados en un URI específico

3 Arquitectura Web en Aplicaciones Empresariales Java/J2EE Daniel Fernández Lanvin Aplicaciones Web J2EE Una aplicación web está organizada en una estructura jerárquica de directorios dos partes Un directorio privado WEB-INF contiene los recursos que no son descargables para el cliente Un directorio público que contiene los recursos públicos Ejemplo: miaplicación\ Index.html login.jsp images\ logo.gif doc\ tutorial.pdf WEB-INF\ web.xml (Deployment Descriptor) classes\ ServletCompras.class lib\ cualquierOtraApi.jar Una aplicación web puede ser empaquetada en un fichero WAR.

4 Arquitectura Web en Aplicaciones Empresariales Java/J2EE Daniel Fernández Lanvin Contexto Web Compartición de datos para todos los usuarios de una aplicación Representa un conjunto de recursos compartidos Como representante del servidor Posiblemente N contextos representando a N aplicaciones web Se puede configurar La URI del contexto del servlet El nombre de las clases del servlet Los parámetros de inicialización de los servlets La asignación de las peticiones a los servlets Los parámetros de sesión Los tipos MIME de los ficheros estáticos

5 Arquitectura Web en Aplicaciones Empresariales Java/J2EE Daniel Fernández Lanvin Empaquetado de aplicaciones java Tres tipos: Archivos JAR (Java ARchive) Archivos WAR (Web Application ARchive) Archivos EAR (Enterprise Application ARchive)

6 Arquitectura Web en Aplicaciones Empresariales Java/J2EE Daniel Fernández Lanvin Archivos JAR (Java ARchive) Permite agrupar distintos archivos java en uno solo. Sigue el formato ZIP Incorporado en la versión 1.1 del JDK Contienen: Clases java Recursos que emplean las clases

7 Arquitectura Web en Aplicaciones Empresariales Java/J2EE Daniel Fernández Lanvin Archivos WAR (Web Application ARchive) Permiten empaquetar en una sola unidad aplicaciones web java completas. Servlets y JSPs Contenido estático Html Imágenes etc.) Otros recursos web

8 Arquitectura Web en Aplicaciones Empresariales Java/J2EE Daniel Fernández Lanvin Archivos EAR (Enterprise Application ARchive) Archivos desplegables en servidores de aplicaciones J2EE Contienen Archivos WAR EJBs (Empaquetados dentro de ficheros JAR)

9 Arquitectura Web en Aplicaciones Empresariales Java/J2EE Daniel Fernández Lanvin Referencias Java Server Programming J2EE Edition (Wrox)


Descargar ppt "Www.dflanvin.com/docencia/arquitectura Arquitectura Web en Aplicaciones Empresariales Java/J2EE Daniel Fernández Lanvin Aplicaciones Web Java."

Presentaciones similares


Anuncios Google