HOME PAGE JAVASCRIPT
Botões Cálculos Datas Essenciais Janelas Flutuantes Menus
HTML CSS FLASH PHP ASP GERADORES CORES MISCELANEA Contato  






Introdução a linguagem ASP

Em 1996, durante a Site Builders Conference And The Professional Developers Conference que se realizou no mês de novembro naquele ano, que a Microsoft mostrou aos seus clientes uma nova linguagem de programação. Nascia à linguagem ASP. Era uma linguagem criada para funcionar nos servidores Microsoft de Internet (ISS). A linguagem ASP é derivada do BASIC e possui a mesma lógica e sintaxe.

O ASP (Active Server Pages) é uma estrutura de programação em Script que se utiliza de VBScript ou JScript processadas por um servidor web para geração de conteúdo dinâmico na Web. Tais paginas consistem em arquivos de extensão .asp no formato texto(ASCII) que contém combinações de scripts, tags HTML  e texto.

Quando um browser (navegador) solicita uma página ASP ao servidor, o servidor processa tal pagina e envia ao browser uma página contendo  apenas código HTML

A diferença entre uma pagina ASP e um documento HTML clássico, é que o segundo corresponde a um documento estático, que já se encontra no servidor no formato em que será exibido no navegador. A pagina ASP, ao contrário, não existe no servidor, é montada a partir de uma solicitação específica. Pode ser, por exemplo, um documento HTML criado como resultado de uma pesquisa num banco de dados.

Um servidor Web que suporta ASP funciona da seguinte forma:

  • Cliente solicita pagina *.asp;
  • Servidor abre a página e lê seu conteúdo:
    • Se encontra tags HTML, envia direto ao cliente;
    • Se encontra comandos de script:
      • Pára o envio;
      • Processa os comandos;
      • Envia o resultado HTML ao cliente.

Uma requisição para o ASP funciona assim:
1 - Browser faz uma solicitação ao Servidor Web
2 - Servidor Web detecta que trata-se de uma página ASP encaminha a requisição ao interpretador ASP
3 - Interpretador ASP faz os processamentos necessários, inclusive acessos a bancos de dados e outros recursos ecdevolve o HTML para o Servidor Web
4 - Servidor Web devolve O HTML ao Browser
No diagrama abaixo você visualiza estas etapas:

Arquitetura do Asp

Início à programação em ASP

Todo código ASP deve estar compreendido entre os delimitadores <%   %>. Por exemplo:

<%
Códigos...
%>
 
Dado que a linguagem ASP está muito freqüentemente embebida dentro do código HTML, é importante poder marcar ao servidor que partes estão escritas em uma linguagem e quais em outra. É por isso que todas as partes do arquivo que estão escritas em ASP estarão sempre delimitadas pelos símbolos: <% e %>

 

Para podermos efetivamente desenvolver páginas ASP, precisamos conhecer um pouco de sua estrutura de objetos internos.

A Estrutura de Objetos ASP

O ASP possui cinco objetos padrão, são eles:

  • REQUEST - Serve para capturar os dados enviados por formulários, por URL ou a partir de cookies ao Servidor Web.
  • RESPONSE - Para enviar informações para o navegador do usuário, tais como texto, cookies e dados.
  • SERVER - Representa o Servidor Web em si, permitindo acesso a algumas propriedades do mesmo e a criação de instancias de Objetos Activex.
  • SESSION - Para armazenar informações do usuário da sessão corrente.
  • APPLICATION - Representa um conjunto de páginas de um mesmo diretório virtual.