Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0249_AV_201210048231 » PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB Tipo de Avaliação: AV Aluno: Professor: DENIS GONCALVES COPLE Turma: Nota da Prova: 5,0 Nota de Partic.: 2 Data: 14/03/2015 11:26:12 1a Questão (Ref.: 201210106610) Pontos: 0,5 / 1,5 Num projeto Java web, que utilize JSP / SERVLET, que objeto é utilizado na SERVLET para recuperar/obter dentro da SERVLET, os valores dos campos do formulário submetidos ao servidor e quem é responsável por instanciar esse objeto? Resposta: Gabarito: O objeto é o REQUEST. A instanciação e envio desse objeto à SERVLET como parâmetro é Container Web Java. Na JSP ele é um objeto implícito. Fundamentação do(a) Professor(a): 2a Questão (Ref.: 201210206953) Pontos: 1,5 / 1,5 Dentro de uma arquitetura MVC, deseja-se que todas as requisições passem por um ponto central, sendo delegadas aos responsáveis pelo processamento e, ao final, direcionando os resultados para as visualizações corretas. Qual o padrão de desenvolvimento mais adequado para a tarefa e como deve ser implementado em um sistema Web Java? Resposta: Gabarito: O padrão mais indicado é o Front Control, sendo tipicamente implementado através de um Servlet. 3a Questão (Ref.: 201210086396) Pontos: 0,5 / 0,5 Analise as seguintes sentenças: I. Em Java, a plataforma Java 2 Enterprise Edition (J2EE) define um padrão para desenvolvimento de aplicações empresariais em múltiplas camadas. II. O J2SE aproveita as vantagens gerais da linguagem Java, mas roda somente no ambiente windows. III. Em Java, o modificador de acesso protected permite acesso para qualquer subclasse ou classe pertencente ao mesmo pacote da classe identificada. Das sentenças acima, apenas: I e III são verdadeiras 1 of 3 24/03/2015 11:03 III é verdadeira I é verdadeira I e II são verdadeiras II é verdadeira 4a Questão (Ref.: 201210107692) Pontos: 0,0 / 0,5 Nos servlets, usualmente um objeto de requisição é acompanhado de um objeto de resposta. Sobre este objeto de resposta, analise as afirmações e selecione a alternativa correta: I) Não é errado que alguns servlets não usem o objeto de resposta. II) Como cada Servlet realiza um pequeno serviço para a aplicação, pode-se dizer que o objeto resposta pode servir para armazenar parte ou a totalidade dos resultados deste serviço. III) O objeto de reposta, quando necessário, deve ser criado pelo programador, já que ele nunca é fornecido como parâmetro. Apenas I e III estão corretas. Todas as afirmativas estão corretas. Apenas II e III estão corretas. Apenas I e II estão corretas. Apenas uma afirmativa está correta. 5a Questão (Ref.: 201210153673) Pontos: 0,5 / 0,5 Os objetos implícitos de JSP que se baseiam na implementação da página como um servlet são application e pageContext. session e exception. request e response. out e request. page e config. 6a Questão (Ref.: 201210293256) Pontos: 0,5 / 0,5 A linguagem Java apresenta como middleware padrão para acesso a bancos de dados o JDBC, cuja utilização envolve vários passos, indo desde o registro do Driver até a recepção da consulta em ResultSets. Neste processo podem ocorrer duas exceções principais, no que se refere ao uso do JDBC, as quais são: ServletException e ArithmeticException ClassNotFoundException e ArithmeticException SQLException e ServletException SQLException e ClassNotFoundException ClassNotFoundException e ServletException 7a Questão (Ref.: 201210087743) Pontos: 0,5 / 0,5 Marque a opção correta sobre o conceito JDBC: são metadados sobre um objeto de conexão BDQ Prova file:///C:/Users/1965712/Desktop/Programação Servidor Web_files/bd... 2 of 3 24/03/2015 11:03 é o kit de desenvolvimento Java para implementação em dispositivos móveis framework para desenvolvimento web tecnologia que permite aos programas Java interagir com os bancos de dados uma classe Java que gera tabelas de banco de dados relacionais 8a Questão (Ref.: 201210107025) Pontos: 0,0 / 0,5 Para um sistema constituído segundo a arquitetura JEE deseja-se utilizar um Servlet como elemento centralizador de acessos, sendo este mesmo Servlet responsável pelo redirecionamento para a visualização de dados adequada. Neste contexto, o padrão de desenvolvimento utilizado é o: Service Locator Singleton Session Facade Chain of Responsibility Front Control / View Control 9a Questão (Ref.: 201210629076) Pontos: 1,0 / 1,0 A correta escolha dos componentes em uma arquitetura JEE pode determinar o sucesso ou fracasso de determinados processos. Suponha o seguinte requisito: "receber solicitações de pagamentos efetuadas por diferentes origens, sem que o aplicativo cliente fique retido, e permitindo posterior processamento sequencial, podendo inclusive o componente estar inativo no momento da emissão pelo cliente". Para este tipo de comportamento será necessário o uso de: JPA Stateless SessionBean ManagedBean Stateful SessionBean Message Driven Beans 10 a Questão (Ref.: 201210153723) Pontos: 0,0 / 1,0 Os estados do ciclo de vida de uma instância de uma entidade, definidos na JPA 2.0, são ativo (active), inativo (inactive) e removido (removed). novo (new), gerenciado (managed), destacado (detached) e removido (removed). novo (new), temporário (temporary), permanente (permanent) e destacado (detached). novo (new), temporário (temporary) e destacado (detached) gerenciado (managed), temporário (temporary), permanente (permanent) e destacado (detached). Período de não visualização da prova: desde 03/03/2015 até 17/03/2015. BDQ Prova file:///C:/Users/1965712/Desktop/Programação Servidor Web_files/bd... 3 of 3 24/03/2015 11:03 Slide 1 Slide 2 Slide 3
Compartilhar