Danielly de Castro Alencar

Propaganda
Danielly de Castro Alencar
ASP - Active Server Pages
Nascida em meados dos anos 60 em meio ao auge da Guerra
Fria, e criada pelo governo americano através do Departamento de
Defesa americano e da ARPA (Agência de Projetos de Pesquisa
Avançada), o objetivo era o desenvolvimento de uma rede de
comunicação que suportasse sobreviver a um possível ataque nuclear,
em que mesmo desprovida de parte da rede, seu funcionamento não
fosse totalmente comprometido.
Em setembro de 1969 em consequência desta pesquisa, surgiu-se
o primeiro nó da denominada ARPAnet, provinda da ligação do primeiro
servidor na UCLA (University of California at Los Angeles). Logo, neste
mesmo ano, vierem os três nós próximos nós, instalado no SRI
(Stanford Research Institute), na UC Santa Barbara e a Universidade de
Utah.
A partir do movimento, foi crescente o aumento das instituições
acadêmicas voltadas ao aperfeiçoamento e desenvolvimento dessa
nova
tecnologia,
bem
como
a
realização
de
pesquisas
e
compartilhamento de informações. Até que em janeiro de 1983 surge o
protocolo TCP/IP, capaz de interligar redes distintas, substituindo o NCP
e impulsionando ainda mais o crescimento da rede. Ainda nos anos 80,
o mercado incorporou o tal protocolo TCP/IP em seus produtos, já que
viram potenciais compradores para este modelo de rede. Era o início da
comercialização da Internet. Envolvendo o desenvolvimento de serviços
privados e competitivos e de produtos comerciais implementando a
tecnologia Internet.
Atualmente, a realidade deixou de ser controlada pelo todo, mas
tornou-se a fragmentos de conhecimento, fazendo mais com menos, e o
ajustando as contingências que houverem. Conhecimento não é igual a
informação, mas o valor construído diariamente quando o focalizamos,
assim como a análise e à ação em cima da informação.
A
Internet
torna-se
uma
rede
mundial
de
computadores
interconectados e é o maior repositório de informações acessíveis a
qualquer pessoa em qualquer parte do mundo.
Tivemos como maior propulsor para este acontecimento a
introdução,
transmission
em
1990,
do
protocolo
chamado
HTTP
(hypertext
protocol),
da
linguagem
HTML
(hypertext
markup
language) e do Web Browser (aplicativo que interpreta o código HTML e
exibe as páginas) permitindo o desenvolvimento de aplicações gráficas,
e o surgimento da WWW (World Wide Web).
Basicamente, temos dois elementos atuando na Internet: o cliente
que requisita uma série de informações da rede e um servidor que
responde a esta requisição fornecendo a informação solicitada. Ao
momento em que o usuário se conecta à Internet e acessa uma página
ou envia um e-mail, ele está solicitando um serviço à rede. O servidor
recebe o pedido e providencia a resposta à sua solicitação, e o protocolo
de comunicação é o responsável pela interação.
A Asp emprega a utilização de páginas dinâmicas e acesso a
banco de dados e mostra ser uma ferramenta importante na busca da
interatividade e personalização na Internet e a linguagem de scripts.
O dinamismo da internet, o comércio eletrônico e as pesquisas de
produtos e serviços tem exigido interfaces e aplicações cada vez mais
específicas à determinadas áreas de atuação inerentes ao público alvo a
ser atingido. O desenvolvimento de páginas HTML é uma solução fácil,
rápida e muito utilizada, porém, sua aplicação nesses casos é limitada.
O conteúdo dessas páginas após ser escrito precisará ser formatado em
HTML para então ser publicado. Ao ser publicado, as páginas com os
links que irão fazer referência à essa página precisarão ser atualizadas
ou criadas. Esta abordagem é a ideal para sites onde alterações de
conteúdo não seja constante, não precisem reter informações sobre
seus visitantes ou clientes para fins de personalização, não exijam
proteções por senha nem disponibilizem bancos de dados.
A necessidade de mecanismos mais avançados fica clara à
medida em que essas características, ou mesmo parte delas, se tornam
indispensáveis, entrando em cena os Scripts (códigos que podem ser
escritos em linguagens de programação como “C”, “C++”, “Perl”,
“JavaScript”, “VBScript” entre outras) executados no servidor web (host)
a medida que são requisitados pelas páginas web para executar
determinada ação para o qual foi projetado.
ASP é a abreviação de Active Server Pages ou Servidor de
Páginas Ativas. É um ambiente desenvolvido pela Microsoft para uma
eficiente codificação de scripts implementados para a execução em
servidores web em resposta à solicitações de usuários. Neste ambiente
é possível combinar HTML, scripts, bancos de dados e componentes
Activex reutilizáveis para a criação de poderosas soluções comerciais
para a Web. É multi-thread e multi-usuário, oferecendo suporte nativo ao
VBScript e JScript, suportando controles ActiveX, bancos de dados
ODBC e servidores SQL.
Uma característica que chama a atenção é a facilidade de
desenvolvimento de aplicações que utilizem banco de dados e oferece
suporte total ao padrão ODBC e servidores SQL, acessando mais de 55
tipos diferentes de bancos de dados. São oferecidos métodos e
propriedades capazes de tornar fácil, muito rápido e transparente o
acesso e a manipulação de dados.
Uma das facilidades é a forma como podemos mesclar o código do
script com o código html. Uma página ASP nada mais é que um arquivo
texto com extensão “.asp”. A codificação do script deverá estar
delimitada entre as seguintes tags: “<%” e “%>”. Tudo que estiver entre
estas tags será processado no servidor e o que estiver fora, ou seja, o
código HTML, será enviado normalmente ao cliente que requisitou a
página.
ESTRUTURA
A Estrutura de Objetos ASP possui cinco objetos padrão, sendo
eles: Request – retorna informações do usuário ao servidor; Response
– envia informações ao usuário; Server – controlar o Internet Information
Server; Session – armazena informações do usuário da sessão
corrente; Application – compartilha informações entre todos os
usuários.
Os tipos de dados utilizados nos scripts, bem como a definição de
variáveis e estrutura de programação, são pertinentes à linguagem
utilizada. Um dos recursos do ASP é o include no lado do servidor,
permitindo a inclusão de arquivos arbitrários dentro de uma página ASP
durante a execução. Dessa forma, se for necessária a alteração dessas
funções ou fragmentos HTML, poderá ser feita uma única vez e será
refletida automaticamente em todas as paginas que fazem referência ao
este arquivo.
Trata-se de uma linguagem desenhada para a criação de aplicações na
internet, exigindo uma série de ações as quais deve se dar um
tratamento fácil e eficaz. É 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 %>
Download