por Fernando D'Angelo
24. julho 1999 00:00
Active Server Pages (ASP) é uma técnologia cria da pela Microsoft que gera páginas HTML dinamicamente. A partir de um Windows 2000/NT com o IIS3/4/5 (Internet Information Server) ou PWS instalado corretamente, é possível rodar códigos ASP que geram páginas HTML dinamicamente, e então mandá-las para o Browser (para saber como rodar ASP em outra plataformas visite http://www.chilisoft.com). Assim sendo, sempre que uma página ASP é requisitada pelo Browser, esta página será executada pelo servidor, e a partir daí seram gerados códigos HTML com o resultado dos processos, a qual será enviada para o Browser que a requisitou. Por exemplo, é possível gerar a partir de uma única rotina, páginas HTML contendo os registros de um banco de dados, cujo nome começa com a letra A. Ou então gerar uma página HTML contendo todos os registros cuja cidade é São Paulo.
Detalhando um pouco mais o exemplo acima, um usuário qualquer entra na página principal da agenda virtual da sua empresa. Nesta página existem links para todas as letras do alfabeto, e para todas as cidades listadas na agenda. Esse usuário clica no link na letra A (poderia ser qualquer outra letra), e então uma página ASP (uma rotina ASP) é acionada no servidor. O servidor por sua vez, vai ler e processar esta página, o que significa que, em primeiro lugar, o servidor abrirá o banco de dados, ai então fará uma consulta a este banco de dados, requisitando todos os registros cujos nomes comecem com a letra A. Aí então o servidor cria uma página HTML contendo todos esses registros numa tabela. A linguagem ASP não serve apenas para consultas a banco de dados. Serve também para envio e recebimento de correio eletrônico, via páginas HTML, para criação de rotinas de propaganda rotativa (Ad Rotator), para leitura de arquivos texto, para criar pastas e arquivos e uma infinidade de outras aplicações. Por fim, uma página ASP gera arquivo texto que por sua vez é interpretada pelo Browser.
Nunca se esqueça! Seus códigos sempre seram lidos e processados pelo Servidos. OK?
Boa Programação!