Вы находитесь на странице: 1из 1

Introduccin Apache WEB Server. Con.persistentes: no se cierra la conexin tras el envi de una pgina.

Perdida simultnea: Se puede realizar ms de una petico al webserver. Nuevos mtodos:Aparteget,post, head de hhtp 1.0 se suma put,copy,delete,trace,option y otro Esquema de comunicacin.Paso1: Cliente web solicita 1 pagina.Paso2:webserver encuentra la pagina y la pasa al servidor de aplicaciones Paso3:el servidor de aplicaciones la scanea para chequear instrucciones.Paso4:el servidor de aplicaciones enva la pregunta al driver de la base de datos.Paso5:el driver ejecuta la pregunta en la BD.Paso6:el resultado es enviado al driver.Paso7:el diver pasa el resultado al servidor de aplicaciones.Paso8: el servidor de aplicaciones inserta la respuesta en la pagina y la enva al servidor WEB.Paso9: el webserver pasa la pagina terminada al cliente. Servidores WEB. Es un computador con servicios funcionando y que entrega informacin a otros pc mediante requerimientos de aquellos y funciona con un DAEMON o DEMONIO entrega info a otros pc utilizando protocolo http. DAEMON: programa q esta en constante ejecucin en modo background y q espera una seal para activarse Apache web server Creado en 1996 es uno de los triunfos de opensource,aprox 70% de los servidores web utilizan apache. Caracteristicas:Interfaces para BD,plataforma para aplicaciones de terceras partes,posibilidad de interactuar con el sistema base,multiplataforma,soporteIPv4eIPv6,modular,cod.abierto,extensible IIS web server Protocolo http.Paso1:cliente web solicita una pagina.Paso2:El webserver encuentra la pagina y la pasa al servidor de aplicaciones.Paso3:El servidor de aplicaciones la scanea para chequear instrucciones.Paso4:El servidor de aplicaciones enva la pregunta al driver de BD.Paso5:El driver ejecuta la pregunta en la BD.Paso6:el resultado es enviado al driver.Paso7:El driver pasa el resultado al servidor de aplicaciones.Paso8:El servidor de aplicaciones inserta la respuesta en la pagina y la enva al servidor WEB.Paso9:El webserver pasa la pagina terminada al cliente Que es IIS:una serie de servicios que funciona con Microsoft, proporciona soporte para multiples protocolos (FTP,SMTP.NNTP,http/HTTPS)versiones:IIS1.0 al IIS7.0 y IIS7.5 Caracteristicas :Permite servir y gestionar documentos ASP,ASPnet. Al mismo tiempo puede ser modular para entregar soporte PHP o PERL al igual que Apache WEB Server.Soporte para multiples sitios.Compresion http Desarrollo WEB Web Estatica : El contenido debe ser cambiado de forma manual. Paginas que no necesitan cambiar su contenido frecuentemente.Rapidas/bajo costo de desarrollo.los puntos anterioes implican NO interaccion con backends Desventajas:puede tornarse costoso de mantener, es necesario conocimiento de HTML Web Dinamica:los documentos construidos en el response son on the fly. Paginas que cambian su contenido frecuentemente. Base actual de toda la infraestructura de Internet. Se requieren srcipt en algn lenguaje soportado por el servidor WEB para generar el contenido de forma dinmica.Los contenidos depende de una BD Porque interactuar?: Registros y solicitudes de informacin. Retroalimentacin. Ciertos servicios necesitan contribucin de la gente. Desventajas: Podran no ser indexadas correctamente por lo motores de bsqueda. La infraestructura podra requerir hardware. Son requeridos lenguaje de programacionWEB. Corresponde a script o rutinas que son interpretadas por infraestructura (Cliente / SErvidor) Cliente:Generalmente referidos al browser.Alta dependencias de navegadores.Muy relacionado con el concepto HTML dinamico DHTML.Actualmente muy explotado para el desarrollo de RIA.El mas popular Javascript Servidor: Referidos a la ejecucin en servidores WEB. Se utilizan para la generacin de pginas WEB dinamicas. Necesitan del componente capaz de interpretar sus instrucciones. Los mas populares:PHP,ASP,JSP y ASP.net PHP fundamentals Que es PHP:Lenguaje scripting en el servidor. Responde a la sigla Hypertext Preprocessor.Multiples SO/Web Server. Debilmente Tipeado Que podemos hacer: Generacion dinmica de contenido web. Integrar con BD. Procesamiento de datos provenientes del cliente. Email.Manejo de archivos. Las comillas dobles evalan variables y las comillas simples no. Tipos de datos: Integer,doubl,string,boolean,array,object. Paso de parmetros: Todos los parmetros son por valor si no se espefica lo contrario. Para pasar de una variable por referencia se antepone &.Se permiten parmetros por defecto. Funciones: return permite devolver valores de las funciones. SI se desea debvolver una referencia se debe usar & Arreglos: Conocidos como matrices o arrays existen 2 arrays escalares,cuyo ndice es un entero,arrays asociacitos,cuyo uindice es un string