Baixe o app para aproveitar ainda mais
Prévia do material em texto
27/03/2015 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 1/3 Avaliação: CCT0249_AV_201305041275 » PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB 22080476 Tipo de Avaliação: AV Aluno: 201305041275 ELENILDA ALVES DE SOUSA Professor: DENIS GONCALVES COPLE Turma: 9001/AA Nota da Prova: 7,0 Nota de Partic.: 2 Data: 12/03/2015 16:18:06 (F) 1a Questão (Ref.: 53556) Pontos: 1,0 / 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: O objeto utilizado na Servlet para recuperar valores dos campos do formulário é REQUEST e a instanciação do objeto é Java Web Server. 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. 2a Questão (Ref.: 153917) Pontos: 1,5 / 1,5 Defina o que são padrões de desenvolvimento e exemplifique dois padrões presentes na arquitetura JEE. Resposta: São soluções de desenvolvimento aplicadas em software existentes. Os softwares são desenvolvidos, aplicandose essas soluções com o ituito de atingir diversos objetivos e aliminar inúmeros problemas ocasionados com a forma de desenvolvimento aplicado atualmente. Dentre essas soluções estão, melhorar a legibilidade do código, aumentar a coesão e diminuir o acoplamento entre as camadas(a exemplo do MVC). Citando como exemplo de padrão estrutural presente na qrquitetura JEE, temos o Proxxi e o eFlyWeight. Gabarito: Padrões de desenvolvimento são soluções reutilizáveis de software para problemas já conhecidos e formalizados, sendo muito utilizados em sistemas com arquiteturas mais robustas, a exemplo da arquitetura MVC. Para o JEE são considerados muitos padrões de desenvolvimento, tanto estruturalmente como de forma operacional, mas existem dois particularmente interessantes sob o foco estrutural: Proxy, utilizado na comunicação RMIIIOP; e FlyWeight, utilizado na concepção dos pools de EJBs. 3a Questão (Ref.: 54673) Pontos: 0,5 / 0,5 Sobre os diferentes pacotes de java disponíveis, analise as afirmativas e selecione a alternativa correta: I) O pacote Java SE é suficiente para desenvolver todo e qualquer tipo de aplicação Java. II) É desnecessário identificar a versão da JVM do servidor de aplicações, visto que uma aplicação Java de qualquer versão sempre poderá ser executada em qualquer versão de JVM. III) O JDK é um pacote que inclui diversos elementos adicionais, a maioria deles necessários apenas para o desenvolvedor Java. Todas as afirmativas estão corretas. Apenas uma afirmativa está correta. Apenas I e III estão corretas. Apenas II e III estão corretas. Apenas I e II estão corretas. 27/03/2015 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 2/3 Gabarito Comentado. 4a Questão (Ref.: 100651) Pontos: 0,5 / 0,5 O ambiente necessário para a execução de aplicações web desenvolvidas com as tecnologias Java Servlet e JSP é fornecido pelo container Web Tomcat. Bean. IIS. Apache. Servlet. 5a Questão (Ref.: 104450) Pontos: 0,5 / 0,5 Um Servlet é, basicamente, um programa Java que, ao receber uma requisição (request), realiza um processamento e gera uma resposta (response). Considerando o funcionamento dos Servlets, pode‐se afirmar que: Apesar dos Servlets serem baseados na tecnologia Java, não há a necessidade de uma Máquina Virtual Java para executálos. Jamais um Servlet aciona outro Servlet. Uma vez que um Servlet recebeu uma requisição, apenas ele deverá processála. Um Servlet pode apenas processar requisições do tipo "post", isto é, aquelas originadas de um formulário web. Os Servlets são executados sempre no computador do usuário, nunca no servidor da empresa. Para que um Servlet possa ser executado é necessário que um contentor Java, como o TomCat ou GlassFish, esteja em funcionamento. 6a Questão (Ref.: 100633) 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 request e response. session e exception. page e config. out e request. application e pageContext. Gabarito Comentado. 7a Questão (Ref.: 34689) Pontos: 0,5 / 0,5 Marque a opção correta sobre o conceito JDBC: framework para desenvolvimento web tecnologia que permite aos programas Java interagir com os bancos de dados é o kit de desenvolvimento Java para implementação em dispositivos móveis uma classe Java que gera tabelas de banco de dados relacionais são metadados sobre um objeto de conexão 27/03/2015 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 3/3 8a Questão (Ref.: 54663) Pontos: 0,0 / 0,5 O Padrão DAO Data Access Objects é bastante útil na implementação de sistemas que seguem a arquitetura MVC II. Indique a afirmativa que NÃO representa uma vantagem do padrão DAO: Elimina a necessidade de lidar com comandos de baixo nível como queries SQL. Facilita o reaproveitamento de código de acesso ao banco de dados. Centraliza o código de acesso ao banco de dados, facilitando a manutenção. Simplifica a substituição de um gerenciador de banco de dados por outro. Torna o acesso ao banco de dados "transparente" para o restante do sistema. Gabarito Comentado. 9a Questão (Ref.: 250047) Pontos: 1,0 / 1,0 Considere uma aplicação JEE que utiliza a arquitetura MVC. A correspondência mais provável entre cada tipo de componente ativo da aplicação com o significado das letras da sigla MVC, nesta ordem, é: Servlet, Session Bean, JPA JPA, JSP, Session Bean JSP, JPA, Session Bean Session Bean, Servlet, JSP Servlet, JSP, Session Bean Gabarito Comentado. 10a Questão (Ref.: 100596) Pontos: 1,0 / 1,0 SOAP é I. um protocolo de comunicação leve destinado a troca de informações estruturadas em um ambiente distribuído. II. dependente de plataforma e linguagem de programação. III. baseado em XHML. IV. uma recomendação da W3C. Está correto o que consta em I e IV, somente. II, III e IV, somente. III e IV, somente. I, II, III e IV. II e III, somente. Período de não visualização da prova: desde 03/03/2015 até 17/03/2015.
Compartilhar