Sistemas

Páginas: 4 (951 palabras) Publicado: 21 de agosto de 2012
Aplicaciones JEE
2008-2009

DASDI

1

Repasamos …

Tres tipos de aplicaciones
Aplicaciones Web Java
Objetos distribuidos EJBs
Aplicaciones Empresariales

2008-2009

DASDI

2 Plataforma
J2EE
J2EE

2008-2009

DASDI

3

Clientes

2008-2009

DASDI

4

Aplicaciones
Aplicaciones Web Java

2008-2009

DASDI

5

Aplicación Web Java
Colección derecursos:
Jsps
Servlets
Ficheros
Ficheros Html, Imagenes
Librerías (jars), etc…

Ubicados en un URI específico
http://www.dasdi.uniovi.es/calculadora

Resuelven una funcionalidad
Interfaz deusuario Web
2008-2009

DASDI

6

Aplicaciones Web J2EE
Organización: estructura jerárquica de
directorios
dos partes
Un árbol de directorios privado: WEB-INF
contiene los recursos que no sondescargables para el cliente

Un árbol de directorios público

2008-2009

aplicación\
index.html
login.jsp
images\ *.gif
doc\ *.pdf
META-INF\MANIFEST.MF
WEB-INF\
WEB-INF\
web.xmlDeployment Descriptor
classes\ *.class
lib\ *.jar DASDI

7

Archivos WAR
Web Application Archive
Permiten empaquetar en una sola
unidad aplicaciones web java
completas
completas
Se despliega enun servidor de
aplicaciones
contenedor Web
Hacer un “deploy” al servidor
El servidor “desmonta” el war y coloca
cada cosa donde lo necesita
Cada servidor a su manera
2008-2009

DASDI

8 Archivos WAR
Son una extensión del archivo JAR
Se introdujeron en la especificación
2.2 de los servlets.
Multiplataforma
Multiplataforma
MultiVendor
root\
META-INF\ MANIFEST.MF
*.*Estructura de un JAR
2008-2009

DASDI

9

Archivos WAR: Ventajas
Simplifican el despliegue de
aplicaciones web.
Facilidad de instalación
Copiar fichero en el servidor
Uno para cada servidor sies un cluster.

Seguridad
No permite el acceso entre aplicaciones
web distintas (aunque se ejecuten en el
mismo servidor)
2008-2009

DASDI

10

Ejemplo de Estructura
JSP pages, HTML...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistemas
  • Sistemas
  • Sistema
  • Sistemas
  • Sistemas
  • Sistemas
  • Sistemas
  • El sistema

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS