View
637
Download
7
Category
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
Recommended