Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
dad2:aplicaciones_web [2024/01/30 10:52] – thejuanvisu | dad2:aplicaciones_web [2024/01/30 11:18] (actual) – thejuanvisu | ||
---|---|---|---|
Línea 1: | Línea 1: | ||
- | Arquitectura de una aplicación web | + | ====== Aplicaciones Web ====== |
+ | |||
+ | Según Sun Microsystems una aplicación web es una colección de servlets, páginas html, jsp, applets y cualquier otro recurso que pueda ser instalado y ejecutado en un contenedor de servlets. Debe tener un directorio raiz dentro del cual se localizan todos los recursos mencionados. Estructura de directorios en apache tomcat: | ||
+ | * BIN: ejecutables | ||
+ | * Common: librearías compartidas por catalina y las aplicaciones | ||
+ | * conf: configuración del servidor | ||
+ | * logs: Archivos de log | ||
+ | * Server: librerías exclusivas del servidor | ||
+ | * Shared: Librerías de las aplicaciones | ||
+ | * Webapps: Aplicaciones web visibles | ||
+ | * Work: Almacenamiento temporal de ficheros y directorios | ||
+ | |||
+ | ===== Arquitectura de una aplicación web ===== | ||
* Servidor Web | * Servidor Web | ||
* Una Base de Datos | * Una Base de Datos | ||
Línea 11: | Línea 24: | ||
* Frameworks: Struts, Spring | * Frameworks: Struts, Spring | ||
- | Javascript | + | ===== Javascript |
DHTML | DHTML | ||
* Dynamic HTML | * Dynamic HTML |