O que é ASP?
Páginas de Servidor Ativas (ASP) é um aberto, ambiente de aplicativo sem compilação para criar aplicativos da Web para o Microsoft Internet Information Server (IIS) versão 3.0 e mais alto.
Definição de ASP
- Definição curta:
- Linguagem de script inicial do lado do servidor da Microsoft e mecanismo para gerar páginas da Web interativas.
- Definição estendida:
-
Páginas de Servidor Ativas, mais comumente conhecido como ASP ou ASP clássico, é o primeiro mecanismo de script do lado do servidor da Microsoft que permitia que as páginas da web fossem geradas dinamicamente. Foi inicialmente lançado como um add-on para o Internet Information Services (IIS) componente do Windows NT 4.0, mas depois tornou-se parte integrante do sistema operacional Windows Server. A linguagem usa scripts do lado do servidor para gerar páginas HTML em resposta a uma solicitação do cliente. VBScript é a linguagem de script padrão para escrever ASP, Contudo, outras línguas podem ser empregadas.
O ASP facilita a construção de páginas da Web dinâmicas incorporando HTML, VBScriptGenericName, JScriptGenericName, e componentes COM. Todas essas ferramentas são familiares aos programadores e permitem que eles criem sites poderosos. O código ASP é executado no servidor web, e a saída enviada para o navegador da Web é simplesmente um arquivo HTML.
Como funciona o ASP?
Quando um cliente solicita uma Active Server Page, é processado no servidor. A página contém uma combinação de HTML, scripts, e outros componentes escritos em qualquer linguagem de programação. Esses scripts podem interagir com componentes no servidor local ou em qualquer outro servidor acessível.
Ações como acessar um banco de dados, enviando email, ou outro processamento pode ser executado. O servidor retornará o resultado para o cliente como um arquivo HTML, que será exibido como qualquer outra página.
A tecnologia permite a criação de conteúdo da Web adaptado às preferências e dados demográficos do usuário e está equipado com o Microsoft ActiveX Data Objects (ALVOROÇO) e conectividade de banco de dados aberta (ODBC) para fornecer acesso a várias fontes de dados. Essa abordagem de navegador neutro armazena toda a lógica do aplicativo no servidor. Quando usado em combinação com a versão IIS 4.0 e Microsoft Transaction Server (MTS), Aplicativos da Web baseados em ASP podem se beneficiar do isolamento do processo do Transaction Server, escalabilidade, e modelo de programação de transação.
Para mais definições, confira nosso dedicado Lista de Definições.