Introdução ASP .NET

Preview:

DESCRIPTION

Slides do minicurso de introdução à ASP .NET ministrado na semana de tecnologia da FATEC de São José do Rio Preto.Os slides são baseados em apresentações do MSDN da microsoft.

Citation preview

Denner Alex de MelloBlog.denneralex.com.br

Agenda• Preparando o terreno–Para começar… um pouco de HTML–Diferenças entre HTML e XML–Porque XML é importante– Interpretador–Página Stática vs. Dinâmica

Preparando o terreno…HTML básico

text1 text2Texto

afetado

<b>Manoel</b><br><i color=red>manoel@microsoft.com</i> 333-3333Manoelmanoel@microsoft.com 333-3333

<contato> <nome>Manoel</nome> <email:>manoel@microsoft.com</email> <fone> 333-3333</fone></contato>

XML

<b>Manoel</b><br><i color=red>manoel@microsoft.com</i> 333-3333

EmpresaLinguagem usada:

“Swahili 3.2”

ClienteLinguagem Usada:

“Martian 2.0”<Produto>

<nome>myink4567</nome>

<estoque>3</estoque>

<preço>20</preço>

</Produto>

<nome>prod4567</nome>

Interpretador

Vimos o código html e como ele é mostrado na tela.

É necessário alguma coisa para interpretar esse código.

INTERNETINTERNETINTERNETINTERNET

http://www.microsoft.com

My Page

My Page

Web

Server

You are looking for microsoft.com

DNS redireciona

DNSServer

Eu querowww.microsoft.co

m/mypage.htm

Internet Internet

Pesquisando os 4 músicos

mais populares

Contando votos…

Encontrados os 4 músicos

mais populares

Agora escreve a resposta

Banco Dados

SIMPáginas HTML tem as extensões .html, .htmPáginas dinâmicas Microsoft têm as

extensões .asp ou .aspx

Páginas ASPXConceitos primáriosRequest / ResponseSession e eventos

Model #2

Model #1

The .aspx page as a dynamic pageLoading the page

Parser

AssemblyCaché

MemóriaExecute httpRuntime

Compilador

Primeiro RequestSegundo Request

AssemblyIL

AssemblyIL

AssemblyIL