Debemos diferencia entre un Servidor de aplicaciones y un servidor Web: Un servidor web: Está pensado para recibir peticiones (normalmente HTTP) y devolver el contenido estático que obtendrá de un fichero Puede disponer de plugins para utilizar Perl, PHP, ASP, o JSP para que generen el contenido HTML o delegando
El patrón MVC
La arquitectura en tres capas Objetivo: Compatibilizar aplicaciones web, aplicaciones cliente / servidor y aplicaciones de sobremesa, permitiendo la reutilización del codigo Separar las responsabilidades en distintos niveles Permite aislar los cambios en tecnologías a ciertas capas para reducir el impacto en el sistema total. Aumentar la reutilización del código