expert.net development programando web para principiantes por jonas stawski jstawski@aspsoft.com ...

Post on 29-Jan-2016

213 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Programando para la Web

Como funciona?

Como funciona?

• El cliente (Browser) genera un request al website.

• El servidor (Website) recive el request.

• Procesa el request.

• Manda el response devuelta hacia el cliente. – El servidor desaloja la memoria usada para el

request.

Programando para la Web

Tipos de Requests

Tipos de Requests

• GET• HEAD• POST• PUT• TRACE• DELETE• OPTIONS• CONNECT

Programando para la Web

Que tenemos que hacer para recibir el Requests?

Que tenemos que hacer para recibir el Requests?

• No es nuestro problema.

• Web Server:– IIS– Apache– MacHTTP– IBM HTTP Server– Zeus Web Server– Etc…

IIS

Como funciona?

Web Sites

Tipo de paginas

Tipo de paginas

• Estáticas

• Dinámicas

Demostración

Estática y dinámica

ASP.NET

Basta de las cosas viejas!

ASP.NET• Usa el .NET Framework• Separación del codigo e interfase• Object Oriented

– Inheritance– Interface– Delegates– Etc…

• Server Controls– Web Server Controls– Html Server Controls

• Microsoft no reinvento la rueda. La mejoro• Manejado por eventos• Entre otras cosas

ASP.NET

Page Lifecycle

Page Lifecycle

• Se realiza una serie de pasos:– Inicialización– Iniciar los controles– Restauración y mantenimiento del State– Código de eventos (Event Handler)– Representación (Rendering)

• Esto es muy importante!

Page Lifecycle

• Page Request

• Start

• Page Initialization

• Load

• Validation

• Postback Event Handling

• Rendering

• Unloadhttp://msdn2.microsoft.com/en-US/library/ms178472.aspx

Gracias

top related