O que significa ASP - Active Server Pages

Active Server Pages (ASP) é uma linguagem para geração de páginas HTML dinamicamente.

Por | @oficinadanet Programação
Ola pessoal, hoje vamos conhecer mais um pouco sobre ASP.

O que é ASP?

Active  Server  Pages  (ASP)  é  uma  linguagem  para  geração  de  páginas  HTML dinamicamente.  A partir de um Windows NT Server com o IIS3 ou IIS4 (Internet Information Server) instalado, é possível rodar códigos que geram páginas HTML dinamicamente, e então, mandá-las para o Browser. Assim sendo, sempre que uma página ASP for requisitada pelo Browser, esta página será executada pelo servidor, e a partir daí, será  gerada  uma  página  HTML,  a  qual  será  enviada  para  o  Browser  que  a requisitou. É possível então, a partir de uma única rotina, gerar uma página HTML contendo os registros ,de um banco de dados, cujo o 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 de qualquer outra letra), e então uma página ASP (uma rotina ASP) é acionada no servidor. O servidor por sua vez, vai ler e executar 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 cujo nome comece 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  rotinas  de  propaganda  rotativa,  para  identificação  e  autenticação  de
usuários, para leitura de arquivos texto e uma infinidade de outras aplicações.  

VBScript e ASP


A  linguagem  ASP  é,  na  verdade,  uma  junção  de  programação  em  VBScript  e Objetos ActiveX.  
VBScript  é  uma  linguagem  criada  a  partir  do  Visual  Basic,  mas  com  algumas limitações, por motivos de segurança.  
Objetos ActiveX são objetos, ou melhor, funções prontas, já existentes no servidor. Essas funções captam os parâmetros de entrada dos dados, manipula-os de acordo a sua função e então envia-os para a saída. Um exemplo de ActiveX é o Objeto ASPMail, o qual capta os dados de entrada (nome, email, corpo da mensagem, etc), cria um email com esses dados e depois envia o email.  
Uma vez que a linguagem ASP é usada apenas em alguns "pedaços" de páginas HTML, existe um símbolo para diferenciar o que é programação HTML e o que é programação ASP: <% código asp %>  

Bom prá começo é so isso mesmo. na próxima coluna iremos conhecer um pouco sobre o  Objeto Request.

Mais sobre:
Share Tweet
Recomendado
Comentários
Carregar comentários
Destaquesver tudo