ASP - “Active Server Pages” constitui um recurso que possibi...
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:
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 SESSION. Informaçõ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 APPLICATION. O 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:
- RESPONSE: O 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