ASP - “Active Server Pages” constitui um recurso que possibi...

Próximas questões
Com base no mesmo assunto
Q149991 Programação
ASP - “Active Server Pages” constitui um recurso que possibilita tornar dinâmicas páginas em um site, atravé de interações de script no servidor com bancos de dados. Analise as duas situações abaixo descritas.
I. Um objeto MEC01 serve para armazenar dados associados associados a cada visitante, individualmente, como por exemplo, o carrinho de compras de um site de comércio online. Quando o visitante entra no site esse objeto é criado e é encerrado quando ele sai, seja por logoff explícito ou por timeOut.

II. Um objeto MEC02 serve para armazenar dados associados a um conjunto de usuários, como por exemplo, o número total de visitantes online no site. Na ocorrência do primeiro pedido de acesso, esse objeto é iniciado e é encerrado quando o servidor for desligado.
Esses objetos MEC01 e MEC02 são denominados, respectivamente:

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C - Session e Application

Para entender por que a alternativa C é a correta, precisamos discutir um pouco sobre o contexto da tecnologia ASP, ou Active Server Pages. Trata-se de uma tecnologia da Microsoft que permite a criação de páginas web dinâmicas, que podem interagir com bancos de dados e componentes do servidor. Dentro do ambiente ASP, existem diferentes objetos que permitem o armazenamento e a gestão de dados em diferentes escopos.

O objeto Session, mencionado na primeira situação do enunciado (MEC01), é utilizado para manter um estado (como o carrinho de compras de um usuário) entre várias requisições HTTP que são feitas durante a navegação do usuário no site. Cada usuário tem sua própria sessão, o que significa que os dados armazenados na sessão são exclusivos para cada visitante. A sessão é iniciada quando o usuário entra no site e termina com o logoff ou após um período de inatividade, conhecido como timeOut.

Já o objeto Application, referido na segunda situação do enunciado (MEC02), é usado para compartilhar informações entre todos os usuários de uma aplicação ASP. Isso pode incluir dados como o número total de visitantes online. O objeto Application é criado quando o primeiro usuário acessa a aplicação e é destruído somente quando o servidor de aplicação é reiniciado ou desligado.

Com base nesses conceitos, a alternativa correta é a C - Session e Application, pois ela corretamente identifica os objetos MEC01 como uma Session, que é individual para cada usuário, e MEC02 como uma Application, que é global para todos os usuários da aplicação.

É importante destacar que o conhecimento sobre esses objetos é essencial não apenas para responder a questões de concursos, mas também para o desenvolvimento de aplicações web robustas e eficientes que utilizam a tecnologia ASP.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Prezados,

A reposta correta é a letra C.

I - Faz referencia a aos objetos do tipo SESSIONInformações comuns armazenadas em variáveis ??de sessão são: nome, id, e preferências. Porem podemos criar nossos próprios objetos, como exemplo:

<%
Session("username")="Donald Duck"
Session("age")=50
%>

A recuperação da informação é da seguinte forma: Response.Write(Session("username")) para o objeto "username:".

I - Faz referencia a aos objetos do tipo APPLICATIONO objeto Application é usado para armazenar e acessar variáveis ??a partir de qualquer página, assim como o objeto Session. A diferença é que todos os usuários compartilham um objeto Application (com sessões Há um objeto de sessão para cada usuário).

Demais itens:

RESPONSEO objeto Response se refere a todos os dados enviados do servidor para o cliente (usuário - browser), ou seja, qualquer informação enviada do servidor para o browser do usuário se utiliza do objeto Response.

 

Funções do Objeto Response:

response.write - permite enviar texto ao browser

response.redirect - Redireciona o browser para um endereço especificado.

response.buffer - avisa o browser do usuário que a página só deverá ser mostrada após ser totalmente carregada. É interessante para usar com a função response.redirect.

response.cookies - grava informações no cookie do browser


- REQUEST:  

Recupera valores ou informações armazenadas no servidor WEB.
request.form - recupera valores de variáveis enviadas via formulário pelo método post.
request.QueryString - recurepa valores de variáveis enviadas via formulário pelo método get.
request.servervariables - recupera informações sobre o browser do usuário e sobre o servidor WEB.
request.cookies - recupera informações do cookie do browser do usuário. 
request.ClientCertificate - mostra informações sobre o certificado de segurança do usuário. Somente é usado em sites com transmissão segura de dados (https)

fontes: http://www.w3schools.com/asp/
http://www.superasp.com.br

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo