implementación de aplicaciones web

13
Jorge Sánchez Asenjo’ 2013 Centro Don Bosco Salesianos-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

Upload: jorge-sanchez

Post on 24-Jun-2015

742 views

Category:

Education


1 download

DESCRIPTION

Implementación de aplicaciones web. Funcionamiento de los servidores de aplicaciones web. Paradigma MVC. Lenguajes y tecnologías en el lado del servidor, lenguajes de script, patrones MVC. Servidores web comerciales

TRANSCRIPT

Page 1: Implementación de Aplicaciones web

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

Page 2: Implementación de Aplicaciones web

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

Page 3: Implementación de Aplicaciones web

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

Page 4: Implementación de Aplicaciones web

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)

Page 5: Implementación de Aplicaciones web

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)

Page 6: Implementación de Aplicaciones web

Jorge Sanchez’ 2013

Jorge Sánchez’ 2013 – www.jorgesanchez.net

Centro Don BoscoSalesianos-Villamuriel

Servidor de aplicaciones web. Funcionamiento

Page 7: Implementación de Aplicaciones web

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

Page 8: Implementación de Aplicaciones web

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

Page 9: Implementación de Aplicaciones web

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

Page 10: Implementación de Aplicaciones web

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

Page 11: Implementación de Aplicaciones web

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

Page 12: Implementación de Aplicaciones web

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

Page 13: Implementación de Aplicaciones web

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