Descargar

Introducción al desarrollo de aplicaciones Web con ASP.NET

Enviado por Pablo Turmero


Partes: 1, 2, 3

    edu.red

    Aplicaciones WebASP.NET Una aplicación web es un conjunto de páginas HTML que se transmiten por medio del protocolo HTTP de un servidor al cliente y viceversa, brindando distintas funcionalidades a un usuario final.

    ASP.NET es un “Marco” (framework) para programar aplicaciones web, de un modo similar al que se programan las aplicaciones windows. El componente principal son los Web Forms (formularios web) que permiten, entre otras cosas, separar la interfaz del usuario de la funcionalidad de la aplicación.

    edu.red

    Aplicaciones Web – Servidor Web Un servidor web es un sistema informático conectado a una red, donde se almacenan las páginas, imágenes, etc. (que forman una aplicación web) disponibles para ser visitadas por los usuarios de la red.

    Internet Information Server (IIS), es el servidor Web de Microsoft que corre sobre plataformas Windows. Los servicios que ofrece son: FTP, SMTP, NNTP y HTTP/HTTPS

    edu.red

    Hypertext Transfer Protocol (HTTP) Uno de los protocolos más importantes de Internet HTTP define como los navegadores y los servidores Web se comunican uno con otro Esta basado en texto y es transmitido sobre conexiones TCP

    edu.red

    Funcionamiento de HTTP www.cursoaspnet.com IP = 66.45.26.25 http://www.cursoaspnet.com/inicio.html IP=66.45.26.25 Puerto: 80 inicio.html

    Bienvenidos al Curso ASP.NET

    Internet DNS Servidor Cliente HTTP Request HTTP Response

    edu.red

    Title: Pagina solicitada inicio.html

    Bienvenidos al Curso ASP.NET

    edu.red

    Title: HTTP Request GET /inicio.html HTTP/1.1 Accept: */* Accept-Language:… Accept-Encoding:… If-Modified-Since:… If-None-Match:… User-Agent: Mozilla/4.0… Host: www.cursoaspnet.com Connection: Keep-Alive [blank line]

    edu.red

    Title: HTTP Response HTTP/1.1 200 OK Server: Microsoft-IIS/5.0 Date: … Content-Type: text/html Accept-Ranges: bytes Last-Modified: … ETag: … Content-Length: 46 [blank line]

    Bienvenidos al Curso ASP.NET

    edu.red

    Title: HTML Forms Body: En el corazón de toda aplicación Web genuina están los HTML Forms Un HTML Form es la porción de un documento HTML que aparece entre las etiquetas Suma.html

    +

    edu.red

    Title: HTML Forms (Cont.) Body: Un botón submit () juega un rol especial en un HTML Form: Cuando es pulsado, el navegador envía el HTML Form junto con cualquier entrada de datos del usuario al servidor Web Cómo el HTML Form es enviado, dependerá del atributo Method del form: Si el atributo Method del form no está presente o tiene el valor GET, el navegador enviará al servidor un comando HTTP GET Si el atributo Method del form tiene el valor POST, el navegador enviará al servidor un comando HTTP POST Ejemplo >>

    edu.red

    Title: HTML Forms (Cont.) Method = GET

    . . .

    POST /suma.html HTTP/1.1 . . Content-Type: … Content-Length: 11 [blank line] op1=2&op2=2

    El navegador envia los datos ingresados en el cuerpo de la solicitud HTTP Cualquiera sea el método utilizado, es decir GET o POST, cuando un form es enviado al servidor, decimos que se produjo un POSTBACK

    Partes: 1, 2, 3
    Página siguiente