Páginas de Servidor Ativas

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar
Motor de script do lado do servidor

Active Server Pages (ASP) é a primeira linguagem de script do lado do servidor e mecanismo da Microsoft para páginas da Web dinâmicas.

Foi lançado pela primeira vez em dezembro de 1996, antes de ser substituído em janeiro de 2002 pelo ASP.NET.

História

Inicialmente lançado como um complemento do Internet Information Services (IIS) por meio do Windows NT 4.0 Option Pack (1996), ele é incluído como um componente do Windows Server (desde o lançamento inicial do Windows 2000 Server). Houve três versões do ASP, cada uma introduzida com diferentes versões do IIS:

  • ASP 1.0 foi lançado em dezembro de 1996 como parte do IIS 3.0
  • ASP 2.0 foi lançado em setembro de 1997 como parte do IIS 4.0
  • ASP 3.0 foi lançado em novembro de 2000 como parte do IIS 5.0

O ASP 2.0 fornece seis objetos integrados: Aplicativo, ASPError, Solicitação, Resposta, Servidor e Sessão. O objeto Session, por exemplo, representa uma sessão que mantém o estado das variáveis de página para página. O suporte do mecanismo Active Scripting do Component Object Model permite que os sites ASP acessem a funcionalidade em bibliotecas compiladas, como bibliotecas de vínculo dinâmico.

O ASP 3.0 não difere muito do ASP 2.0, mas oferece alguns aprimoramentos adicionais, como o método Server.Transfer, o método Server.Execute e um objeto ASPError aprimorado. O ASP 3.0 também permite o armazenamento em buffer por padrão e otimizou o mecanismo para melhor desempenho.

O ASP foi suportado até 14 de janeiro de 2020 no Windows 7. O uso de páginas ASP será suportado no Windows 8 por no mínimo 10 anos a partir da data de lançamento do Windows 8. ASP é atualmente suportado em todas as versões disponíveis do IIS.

Arquitetura

O ASP usa scripts no servidor para gerar conteúdo que é enviado ao navegador da Web do cliente por meio de resposta HTTP. O interpretador ASP lê e executa todo o código de script entre <% e %> tags, cujo resultado é a geração de conteúdo. Esses scripts foram escritos usando VBScript, JScript ou PerlScript. A diretiva @Language, a diretiva <script language="manu" runat="servidor" A sintaxe /> ou a configuração do servidor podem ser usadas para selecionar o idioma. No exemplo abaixo, Response.Write Now() está em uma página HTML; seria substituído dinamicamente pela hora atual do servidor.

lado do servidorlado do cliente
Tempo atual do servidor:
<%Resposta.Escrever Agora!()%
Tempo atual do servidor:
8/11/2015 6:24:45 PM

Páginas da Web com a extensão de nome de arquivo .asp usam ASP, embora alguns sites disfarcem sua escolha de linguagem de script para fins de segurança usando o .htm ou .html. Páginas com a extensão .aspx usam ASP.NET compilado; no entanto, as páginas ASP.NET ainda podem incluir alguns scripts ASP. A introdução do ASP.NET levou ao uso do termo ASP Clássico para a tecnologia original.

Sun Java System ASP (anteriormente ChiliSoft ASP) era um emulador popular e supostamente completo, mas foi descontinuado.

O objeto Servidor

O objeto servidor permite conexões com bancos de dados (ADO), sistema de arquivos e uso de componentes instalados no servidor.

<%Dim O que fazer?, O que fazer?, O AdoStm, O que fazer?, OCdoMsg, O SciDic, O SciFsm, OMswAdrConjunto O que fazer? = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = Servidor.Criar um objeto("ADODB.Connection")Conjunto O que fazer? = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = Servidor.Criar um objeto("ADODB.Recordset")Conjunto O AdoStm = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = Servidor.Criar um objeto("ADODB.Stream")Conjunto O que fazer? = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = Servidor.Criar um objeto("CDO.Configuration")Conjunto OCdoMsg = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = Servidor.Criar um objeto("CDO.Message")Conjunto O SciDic = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = Servidor.Criar um objeto("Scripting.Dictionary")Conjunto O SciFsm = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = Servidor.Criar um objeto("Scripting. FileSystemObject")Conjunto OMswAdr = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = Servidor.Criar um objeto("MSWC.Swingbridge")%

O objeto Aplicativo

Este objeto armazena variáveis globais, que são variáveis acessíveis a todos os usuários.

<%Aplicação("Ali") = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = "Meu aplicativo ASP"Resposta.Escrever "Bem-vindo a" > Servidor.Código HTML(Aplicação("Ali") > "!%

O objeto Sessão

Armazena variáveis acessíveis apenas a um único visitante, que são variáveis locais.

<%Se Len.(Solicitação.QueryString("nome") > 0 Então... Sessão("nome") = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = Solicitação.QueryString("nome") Fim SeResposta.Escrever "Bem-vindo" > Servidor.Código HTML(Sessão("nome") > "!%

O objeto de sessão é baseado em arquivo e várias solicitações simultâneas de leitura e/ou gravação serão bloqueadas e processadas por vez.

O objeto Err

Permite a gestão e correção de erros não fatais.

<%Em Erro Resume PróximoResposta.Escrever 1 / 0 Divisão zeroSe Er..Número < 0 Então... Resposta.Escrever "Error Code: " > Servidor.Código HTML(Er..Número) > "
"
Resposta.Escrever "Error Source: " > Servidor.Código HTML(Er..Fonte) > "
"
Resposta.Escrever "Error Descrição: " > Servidor.Código HTML(Er..Descrição) > "
"
Er..Livre Fim Se %

Contenido relacionado

Bill Schelter

William Frederick Schelter foi professor de matemática na Universidade do Texas em Austin e desenvolvedor e programador Lisp. Schelter é creditado com o...

Atari

Atari é uma marca que pertence a várias entidades desde a sua criação em 1972. Atualmente, é propriedade da empresa francesa Atari SA por meio de uma...

MessagePad

O MessagePad é uma série descontinuada de dispositivos assistentes digitais pessoais desenvolvidos pela Apple Computer para a plataforma Newton em 1993....
Más resultados...
Tamaño del texto:
Copiar