Download - Implementación de Aplicaciones web
![Page 1: Implementación de Aplicaciones web](https://reader035.vdocumento.com/reader035/viewer/2022062303/5589c30ad8b42a457f8b45b5/html5/thumbnails/1.jpg)
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](https://reader035.vdocumento.com/reader035/viewer/2022062303/5589c30ad8b42a457f8b45b5/html5/thumbnails/2.jpg)
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](https://reader035.vdocumento.com/reader035/viewer/2022062303/5589c30ad8b42a457f8b45b5/html5/thumbnails/3.jpg)
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](https://reader035.vdocumento.com/reader035/viewer/2022062303/5589c30ad8b42a457f8b45b5/html5/thumbnails/4.jpg)
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](https://reader035.vdocumento.com/reader035/viewer/2022062303/5589c30ad8b42a457f8b45b5/html5/thumbnails/5.jpg)
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](https://reader035.vdocumento.com/reader035/viewer/2022062303/5589c30ad8b42a457f8b45b5/html5/thumbnails/6.jpg)
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](https://reader035.vdocumento.com/reader035/viewer/2022062303/5589c30ad8b42a457f8b45b5/html5/thumbnails/7.jpg)
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](https://reader035.vdocumento.com/reader035/viewer/2022062303/5589c30ad8b42a457f8b45b5/html5/thumbnails/8.jpg)
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](https://reader035.vdocumento.com/reader035/viewer/2022062303/5589c30ad8b42a457f8b45b5/html5/thumbnails/9.jpg)
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](https://reader035.vdocumento.com/reader035/viewer/2022062303/5589c30ad8b42a457f8b45b5/html5/thumbnails/10.jpg)
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](https://reader035.vdocumento.com/reader035/viewer/2022062303/5589c30ad8b42a457f8b45b5/html5/thumbnails/11.jpg)
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](https://reader035.vdocumento.com/reader035/viewer/2022062303/5589c30ad8b42a457f8b45b5/html5/thumbnails/12.jpg)
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](https://reader035.vdocumento.com/reader035/viewer/2022062303/5589c30ad8b42a457f8b45b5/html5/thumbnails/13.jpg)
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