Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0249_AV_201201658381 » PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB Tipo de Avaliação: AV Aluno: 201201658381 PRISCILA RAMOS CARVALHO Professor: DENIS GONCALVES COPLE Turma: 9002/AA Nota da Prova: 7,0 Nota de Partic.: 2 Av. Parcial 2 Data: 29/11/2016 13:11:04 1a Questão (Ref.: 201201828675) Pontos: 0,5 / 1,0 O jeito mais fácil de desenvolver um Servlet é criar uma classe que estenda a classe H�pServlet, já existente na biblioteca do Java Enterprise Edi៊�on (JEE). Qual a vantagem deste método? Jus៊�fique sua resposta. Resposta: A utilização da classe estendida de HttpServlet gera economia de tempo, praticidade na programação devido a reutilização do código e também reduz probabilidade de bug/erros no código devido a herança. Gabarito: A principal vantagem é a economia de tempo e a pra៊�cidade proporcionada pelo reuso de código já existente. Ao estender a classe H�pServlet fazemos uso da herança para reaproveitar toda a infraestrutura operacional de um Servlet, já programada na classe H�pServlet. Com isso, economizamos código, pois basta acrescentar a lógica da funcionalidade pretendida para o Servlet, sem a necessidade de desenvolver e reprogramar todos os detalhes do funcionamento de um Servlet, como a parte de comunicação, por exemplo. Isso evita retrabalho e também reduz a possibilidade de bugs (defeitos) inconvenientes. Fundamentação do(a) Professor(a): Incompleto. 2a Questão (Ref.: 201201878118) Pontos: 1,0 / 1,0 Dentro de uma arquitetura MVC, desejase 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: O padrão Front Control e implementado por meio de Servlets. Gabarito: O padrão mais indicado é o Front Control, sendo tipicamente implementado através de um Servlet. 3a Questão (Ref.: 201201757561) Pontos: 1,0 / 1,0 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. Priscila Rectangle Priscila Rectangle 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 I é verdadeira I e II são verdadeiras II é verdadeira III é verdadeira 4a Questão (Ref.: 201201824827) Pontos: 1,0 / 1,0 São apenas tipos de componentes executados em servidores Web: Beans, Swing e JVM. JVM, Servlets e JSP. Beans, Servlets e J2EE. Beans, Servlets e JSP. Beans, Swing e JSP. 5a Questão (Ref.: 201201824853) Pontos: 1,0 / 1,0 Em JSP, a diretiva taglib define um módulo logicamente coesivo. um conjunto de classes importadas para serem usadas na página. uma biblioteca de tags para serem usadas na página. uma biblioteca para ser inserida na página. uma nova tag para ser usada na página. 6a Questão (Ref.: 201201758908) Pontos: 1,0 / 1,0 Marque a opção correta sobre o conceito JDBC: tecnologia que permite aos programas Java interagir com os bancos de dados são metadados sobre um objeto de conexão uma classe Java que gera tabelas de banco de dados relacionais é o kit de desenvolvimento Java para implementação em dispositivos móveis framework para desenvolvimento web 7a Questão (Ref.: 201201824888) Pontos: 0,5 / 0,5 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) e destacado (detached) gerenciado (managed), temporário (temporary), permanente (permanent) e destacado (detached). novo (new), temporário (temporary), permanente (permanent) e destacado (detached). 8a Questão (Ref.: 201202358321) Pontos: 0,5 / 0,5 Assinale a opção que apresenta apenas padrões de construção: Builder, Decorator e Memento Builder, Prototype e Memento Decorator, Iterator e Visitor Singleton, Proxy e Bridge Adapter, Facade e Bridge 9a Questão (Ref.: 201201974265) Pontos: 0,5 / 0,5 Considere as seguintes descrições: I. Implementa persistência de dados com eficiência; faz o mapeamento entre objetos e tabelas do banco de dados; permite o uso de herança e de vários tipos de relacionamentos; e oferece recursos de cache e transações. II. Faz uso metodológico de tecnologias como Javascript e XML, providas por navegadores, para tornar páginas web mais interativas com o usuário, utilizandose de solicitações assíncronas de informações. III. Especificação para o desenvolvimento de interfaces web com Java, que é baseada em componentes e eventos e especialmente integrada a ferramentas de desenvolvimento, o que facilita implementar recursos de validação, navegação e conversão. Os itens I, II e III referemse, respectivamente, a: JBoss Seam, EJB3 e Facelets. Jboss Seam, JEE e JPA. JEE, JSF e Hibernate. JSF, JBoss Seam e AJAX. JPA, AJAX e JSF. 10a Questão (Ref.: 201201758930) Pontos: 0,0 / 0,5 É INCORRETO afirmar sobre MessageDriven Bean que: não é possível enviar uma mensagem diretamente a um messagedriven bean possui apenas um método que recebe qualquer tipo de mensagem possui dezenas de métodos para receber qualquer tipo de mensagem é guiado por mensagens ou eventos é um EJB
Compartilhar