Baixe o app para aproveitar ainda mais
Prévia do material em texto
… 1/5 Curso Desenvolvimento de Aplicações para Internet Teste Avaliação On-Line 5 (AOL 5) - Questionário Iniciado 25-11-2018 11:14 Enviado 25-11-2018 14:20 Status Completada Resultado da tentativa 8 em 10 pontos Tempo decorrido 3 horas, 5 minutos Instruções Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Perguntas respondidas incorretamente Atenção! Você terá 1 opção de envio. Você pode salvar e retornar quantas vezes desejar, pois a tentativa só será contabilizada quando você decidir acionar o botão ENVIAR. Após o envio da atividade, você poderá conferir sua nota e o feedback, acessando o menu lateral esquerdo (Notas). IMPORTANTE: verifique suas respostas antes do envio desta atividade. Pergunta 1 Resposta Selecionada: c. Respostas: a. b. c. Assinale a alternativa correta sobre o uso das tecnologias Java servlet e JSP. É sempre recomendado utilizar juntas as duas tecnologias que o Java oferece para o desenvolvimento de aplicações web. O uso do JSP é sempre mais indicado do que o uso de servlets. Ambas as tecnologias são utilizadas para codificar o back-end. É sempre recomendado utilizar juntas as duas tecnologias que o Java oferece para o desenvolvimento de aplicações web. Pergunta 2 Resposta b. Um recurso importante para a comunicação entre servlets e JSPs é a sessão. Sobre sessão podemos afirmar: A sessão pode ser acessada em um JSP por meio do objeto session 1 em 1 pontos 1 em 1 pontos 25/11/2018 Revisar envio do teste: A valiação On-Line 5 (A OL 5) - ... … 2/5 Selecionada: Respostas: a. b. c. d. e. Sessão só pode ser utilizada quando páginas JSP tem de enviar algo a servlets A sessão pode ser acessada em um JSP por meio do objeto session Sessão só pode ser utilizada quando servlets tem de enviar algo a páginas JSP Uma vez que o servlet utiliza a sessão para passar dados para página JSP, este não mais poderá utilizá-la Uma vez que a página JSP utiliza a sessão para passar dados para o servlet, este não mais poderá utilizá-la. Pergunta 3 Resposta Selecionada: e. Respostas: a. b. c. d. e. A arquitetura MVC é uma opção para estruturação de aplicações web. Sobre essa arquitetura marque a alternativa correta. Na arquitetura MVC o "M" representa modelo, o "V" visualização e "C" representa controle Essa arquitetura foi originalmente proposta na década de 80, no entanto, atualmente ela está em desuso Não permite que haja divisões nas funcionalidade de manutenção e apresentação de dados de uma dada aplicação É utilizada somente para estruturar interfaces gráficas Quando aplicada, faz com que não seja necessário dividir o sistema em camadas Na arquitetura MVC o "M" representa modelo, o "V" visualização e "C" representa controle Pergunta 4 Resposta Selecionada: a. Respostas: a. b. c. d. Uma vez que chegamos ao final do processo de codificação da aplicação é preciso que nós geremos o que será o software executável. Esse software executável é um arquivo do tipo WAR (Arquivo de Aplicação Web). Mas, o que é exatamente um arquivo do tipo WAR? É um arquivo JAR (Java ARchive) que é salvo com um tipo diferente. É um arquivo JAR (Java ARchive) que é salvo com um tipo diferente. É um arquivo web.xml. É um arquivo .docx. É um arquivo do Tomcat. 1 em 1 pontos 1 em 1 pontos 25/11/2018 Revisar envio do teste: A valiação On-Line 5 (A OL 5) - ... … 3/5 e. É um arquivo .rar. Pergunta 5 Resposta Selecionada: b. Respostas: a. b. c. d. e. Existem alguns recursos que são essenciais para a programação web utilizando servlets e JSPs, estes recursos são utilizados para realizar a comunicação entre essas tecnologias. Qual dos recursos (métodos) mostrado a seguir é um desses recursos essenciais? response.sendRedirect(String) out.write() response.sendRedirect(String) system.out.println() <html></html> request.getParameter() Pergunta 6 Resposta Selecionada: c. Respostas: a. b. c. d. e. Sobre a arquitetura MVC complete o parágrafo a seguir. ____________ são as regras de negócio que dizem como deve ser feito o acesso e possíveis modificações de dados. ____________ cuida da parte de como os dados devem ser apresentados. Já o _______________ é quem define o comportamento que a aplicação terá. Modelos; visualização; controlador Modelos; controlador; visualização Visualização; controlador; modelo Modelos; visualização; controlador Controlador; modelos; visualização Visualização; modelos; controlador Pergunta 7 Resposta Selecionada: Respostas: a. b. c. d. e. Sobre a utilização da tecnologia JSP, quando ela é mais indicada? Para o processamento do servidor Para criação de páginas grandes O uso de JSP é desaconselhado uma vez que essa tecnologia está obsoleta Para criação de páginas pequenas Para criação de formulários 1 em 1 pontos 1 em 1 pontos 1 em 1 pontos d. Para criação de páginas pequenas 25/11/2018 Revisar envio do teste: A valiação On-Line 5 (A OL 5) - ... … 4/5 Pergunta 8 Resposta Selecionada: a. Respostas: a. b. c. Sobre as camadas da arquitetura MVC (Modelo – Visualização – Controle),assinale a alternativa correta: Camada de visualização interage com o usuário por meio de interface gráfica Camada de visualização interage com o usuário por meio de interface gráfica Camada de lógica da aplicação é totalmente dependente da camada de apresentação, a camada de lógica da aplicação se ocupa com geração e armazenamento de dados Camada de controle é dependente das demais camadas e exerce controle de quem deve executar que tarefa como, por exemplo, os servlets Pergunta 9 Resposta Selecionada: c. Respostas: a. b. c. d. e. A classe RequestDispatcher possui dois métodos importantes. Assinale a alternativa que apresenta esse dois métodos. foward() e include() foward() e request request e response.sendRedirect() foward() e include() include() e request response.sendRedirect() e include() Pergunta 10 Resposta Selecionada: Respostas: a. b. c. d. e. O requestdispatcher faz parte do desenvolvimento de aplicações para Internet. Mas, qual a sua utilidade? Faz com que haja o compartilhamento do contexto das requisições Faz com que haja o compartilhamento de dados entre diferentes sessões de diferentes usuários Armazena as informação requisitadas em um banco de dados Redirecionar o fluxo de atividades para outra página previamente indicada Impede que sessões de diferentes usuários conversem entre si 1 em 1 pontos 1 em 1 pontos 1 em 1 pontos a. Faz com que haja o compartilhamento do contexto das requisições Página 1 Página 2 Página 3 Página 4
Compartilhar