implementación de aplicaciones web

Post on 24-Jun-2015

742 Views

Category:

Education

1 Downloads

Preview:

Click to see full reader

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

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