robinson junior analista de sistemas. agenda preparando o terreno – para começar… um pouco de...
TRANSCRIPT
Robinson JuniorAnalista de Sistemas
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>[email protected]</i> [email protected] 333-3333
<contato> <nome>Manoel</nome> <email:>[email protected]</email> <fone> 333-3333</fone></contato>
XML
<b>Manoel</b><br><i color=red>[email protected]</i> 333-3333
EmpresaLinguagem usada:
“Swahili 3.2”Cliente
Linguagem Usada:“Martian 2.0”<Produto>
<nome>prod4567</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
A página .ASPX dinâmicaCarregando a página
Parser
AssemblyCaché
MemóriaExecute httpRuntime
Compilador
Primeiro RequestSegundo Request
AssemblyIL
AssemblyIL
AssemblyIL