Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0179_AVS_201207070254 » PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB Tipo de Avaliação: AVS Aluno: 201207070254 - EDUARDO DE MOURA RODRIGUES Professor: DENIS GONCALVES COPLE Turma: 9003/AC Nota da Prova: 4,8 Nota de Partic.: 2 Data: 30/11/2013 13:26:06 1a Questão (Ref.: 201207177913) Pontos: 0,8 / 0,8 Em JSP, a diretiva taglib define um conjunto de classes importadas para serem usadas na página. um módulo logicamente coesivo. uma nova tag para ser usada na página. uma biblioteca de tags para serem usadas na página. uma biblioteca para ser inserida na página. 2a Questão (Ref.: 201207131952) Pontos: 0,8 / 0,8 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. Apenas uma afirmativa está correta. Todas as afirmativas estão corretas. Apenas I e II estão corretas. Apenas II e III estão corretas. Apenas I e III estão corretas. 3a Questão (Ref.: 201207231196) DESCARTADA Defina o que são padrões de desenvolvimento e exemplifique dois padrões presentes na arquitetura JEE. Resposta: 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 RMI-IIOP; e - FlyWeight, utilizado na concepção dos pools de EJBs. 4a Questão (Ref.: 201207111968) Pontos: 0,8 / 0,8 Marque a opção correta sobre o conceito JDBC: são metadados sobre um objeto de conexão 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 é o kit de desenvolvimento Java para implementação em dispositivos móveis 5a Questão (Ref.: 201207131260) Pontos: 0,0 / 0,8 Qual das características abaixo NÃO se refere ao framework de persistência JPA? Ela detalha uma interface que pode ser implementada para permitir persistência em sistemas de memória principal volátil. Utilização simplificada pelo JEE através de anotações. Uso de um gerenciador de persistência, o qual pode efetuar processos transacionais. Acesso direto ao banco de dados através de ODBC. Uso de anotações para a configuração do relacionamento entre a entidade e a tabela do banco de dados. 6a Questão (Ref.: 201207231137) Pontos: 0,0 / 0,8 A comunicação assíncrona é de extrema relevância nos ambientes de instituições bancárias, sendo amplamente utilizada em procedimentos como DOC e TED. A arquitetura JEE responde ao comportamento assíncrono através da comunicação com filas de mensagens. Identifique e caracterize o componente da arquitetura responsável pelo tratamento destas mensagens. Resposta: Gabarito: Na arquitetura JEE, o responsável pelo consumo das mensagens assíncronas é o MDB (Message Driven Bean), o qual se comunica via middleware JMS com as filas de mensagens, e conta com um único evento (onMessage) para o tratamento de qualquer mensagem recebida. 7a Questão (Ref.: 201207177919) Pontos: 0,8 / 0,8 Considere as seguintes afirmativas sobre JSP e servlets: i. é possível usar uma página JSP para gerar um arquivo de imagem do tipo JPEG, GIF ou PNG ii. um servlet é executado no servidor, ao passo que uma página JSP é executada no browser do cliente iii. uma página gerada por um servlet não pode conter código javascript iv. uma página JSP é executada no servidor, enquanto que um servlet é executado no browser do cliente. A quantidade de afirmativas corretas é: 2; 4. 0; 1; 3; 8a Questão (Ref.: 201207131265) Pontos: 0,8 / 0,8 Qual das afirmativas abaixo é falsa com relação aos Web Servers Java? Um web service é uma aplicação distribuída, cujos componentes podem ser aplicados e executados em dispositivos distintos. O principal contexto para Web utilizado é o Tomcat. Não são capazes de gerenciar estado. Todo JSP é transformado pelo contexto em um Servlet. Permitem tratamento diferenciado para chamadas GET e POST. 9a Questão (Ref.: 201207112001) Pontos: 0,0 / 0,8 Analise as seguintes sentenças sobre JSP (Javaserver Pages) e, em seguida, escolha a alternativa correta: I) Em uma página JSP a formatação da página HTML se encontra separada da programação, podendo ser modificada sem afetar o restante da aplicação. II) Ao modificarmos a formatação de uma página JSP, ao contrário do que acontece quando se trabalha diretamente com Servlets, precisamos recompilar a aplicação. III) JavaBeans não podem ser usadas em JSP IV) Uma referência a uma bilbioteca de Tags é um elemento estático usado em páginas JSP. apenas a sentença II é verdadeira apenas a sentença I é verdadeira apenas as sentenças I e IV são verdadeiras apenas as sentenças III e IV são verdadeiras apenas as sentenças I e II são verdadeiras 10a Questão (Ref.: 201207168316) Pontos: 0,0 / 0,8 Servlets são projetadas para fornecer aos desenvolvedores uma solução JAVA para criar aplicações web. Para criar Servlets é necessário importar as classes padrão de extensão dos pacotes: servlet.javax e servlet.javax.http javax.servlet.html e javax.servlet.http javax.servlet e javax.servlet.http javax.servlet e javax.http.servlet javax.servlet.smtp e javax.servlet.html 11a Questão (Ref.: 201207111993) Pontos: 0,8 / 0,8 Analise as seguintes afirmações a respeito de JSP, em seguida assinale a opção correta. I. Em uma aplicação Web, há apenas uma diretiva page em cada JSP II. Comentários JSP aparecem na resposta ao cliente III. Os objetos com escopo session duram por toda a sessão de navegação do cliente As afirmações I, II e III são verdadeiras. Apenas a afirmação II é verdadeira. Apenas a afirmação I é verdadeira. As afirmações I e II são verdadeiras. Apenas a afirmação III é verdadeira. Observação: Eu, EDUARDO DE MOURA RODRIGUES, estou ciente de que ainda existe(m) 2 questão(ões) não respondida(s) ou salva(s) no sistema, e que mesmo assim desejo finalizar DEFINITIVAMENTE a avaliação. Data: 30/11/2013 13:28:44 Período de não visualização da prova: desde 29/11/2013 até 15/12/2013.
Compartilhar