Jorge Sánchez Asenjo’ 2013
Centro Don BoscoSalesianos-Villamuriel
[1] Servidores de Aplicaciones Web
Implantación de Aplicaciones Web, módulo del ciclo de FP de Grado Superior, Administración de Sistemas Informáticos en Red
Jorge Sánchez Asenjo’ 2013
Centro Don BoscoSalesianos-Villamuriel
[1.3] Implantación de Aplicaciones Web
Implantación de Aplicaciones Web, módulo del ciclo de FP de Grado Superior, Administración de Sistemas Informáticos en Red
Jorge Sanchez’ 2013
Jorge Sánchez’ 2013 – www.jorgesanchez.net
Centro Don BoscoSalesianos-Villamuriel
Servidor web
•Elemento (hardware y software) capaz de resolver peticiones http•Simplemente busca el recurso solicitado y le devuelve vía http
Jorge Sanchez’ 2013
Jorge Sánchez’ 2013 – www.jorgesanchez.net
Centro Don BoscoSalesianos-Villamuriel
Servidor de aplicaciones web
•Servidor capaz de traducir lenguajes del lado del servidor•El servidor web requiere sus servicios para obtener un resultado que pueda enviar directamente al cliente•Normalmente todos los servidores web son servidores de aplicaciones web (instalando módulos)
Jorge Sanchez’ 2013
Jorge Sánchez’ 2013 – www.jorgesanchez.net
Centro Don BoscoSalesianos-Villamuriel
Servidor de aplicaciones web. Funcionamiento
•Aplicación web actualArquitectura de tres capas•Primera capa• Código traducible por el navegador (HTML, CSS, JS, Flash,…)
•Segunda capa• Código que se envía al servidor de aplicaciones (PHP, ASP,…)
•Tercera capa• Servicios que deben de ser invocados a otros servidores (bases de datos por ejemplo)
Jorge Sanchez’ 2013
Jorge Sánchez’ 2013 – www.jorgesanchez.net
Centro Don BoscoSalesianos-Villamuriel
Servidor de aplicaciones web. Funcionamiento
Jorge Sanchez’ 2013
Jorge Sánchez’ 2013 – www.jorgesanchez.net
Centro Don BoscoSalesianos-Villamuriel
Tecnologías de creación de aplicaciones web. Lenguajes de servidor
•Perl
•Python
•Ruby
• Java
• JavaScript
Jorge Sanchez’ 2013
Jorge Sánchez’ 2013 – www.jorgesanchez.net
Centro Don BoscoSalesianos-Villamuriel
Tecnologías de creación de aplicaciones web. Lenguajes de servidor
•PHP
•ASP, ASP.net
• JSP
•ColdFussion
Jorge Sanchez’ 2013
Jorge Sánchez’ 2013 – www.jorgesanchez.net
Centro Don BoscoSalesianos-Villamuriel
Tecnologías de creación de aplicaciones web. Plataformas de desarrollo empresarial
• J2EE
• .NET
Jorge Sanchez’ 2013
Jorge Sánchez’ 2013 – www.jorgesanchez.net
Centro Don BoscoSalesianos-Villamuriel
Tecnologías de creación de aplicaciones web. Frameworks MVC
• Ruby on Rails. Para Ruby
• Django. Para Python
• Zend. Para PHP
• Apache Struts. Para Java
• Spring. Para Java
• Backbone.js. Para JavaScript
Jorge Sanchez’ 2013
Jorge Sánchez’ 2013 – www.jorgesanchez.net
Centro Don BoscoSalesianos-Villamuriel
Tecnologías de creación de aplicaciones web. Más usadas
• http://www.webdirections.org/sotw10/server/
• http://w3techs.com/technologies/history_overview/programming_language
Jorge Sanchez’ 2013
Jorge Sánchez’ 2013 – www.jorgesanchez.net
Centro Don BoscoSalesianos-Villamuriel
Servidores de aplicaciones web comerciales
•Apache• IIS•Apache Tomcat•Nginx• Lighttp•Node.js•Oracle• IBM
Jorge Sanchez’ 2013
Jorge Sánchez’ 2013 – www.jorgesanchez.net
Centro Don BoscoSalesianos-Villamuriel
Servidores de aplicaciones web comerciales. uso
• http://w3techs.com/technologies/overview/web_server/all• http://news.netcraft.com/archives/2013/06/06/june-2013-web-server-survey-3.html• http://cdn-static.zdnet.com/i/story/62/58/001538/w3tech-web-server-breakdown.jpg
Top Related