Baixe o app para aproveitar ainda mais
Prévia do material em texto
GABARITO | Avaliação I - Individual (Cod.:690597) Peso da Avaliação 1,50 Prova 40048049 Qtd. de Questões 10 Acertos/Erros 10/0 Nota 10,00 A plataforma JEE é projetada para suportar aplicações que possuem elevado grau de complexidade, acessando dados das mais variadas fontes e atendendo a um grande número de clientes e requisições. Sua arquitetura facilita o gerenciamento da escalabilidade, pré-requisito para ambientes corporativos de alto desempenho. Sobre as duas partes que essa arquitetura divide o trabalho, assinale a alternativa CORRETA: A Serviços-padrão e Desenvolvimento. B Lógica de negócio, apresentação e serviços-padrão. C Apresentação e Desenvolvimento. D Desenvolvimento e Interface. Especificações JSR são documentos desenvolvidos para suportar especificações próprias da plataforma Java. Logo, não podem ser consideradas como implementações ou frameworks. São normas que devem ser seguidas por quem deseja criar uma biblioteca ou serviço usando um recurso da plataforma Java. O Java Persistence API ou JPA é uma API padrão da linguagem Java que propõe uma interface comum para frameworks de persistência de dados. É um meio para mapeamento objeto-relacional. O Hibernate, por sua vez, também é um framework que facilita o mapeamento dos atributos entre uma base de dados relacional e os objetos do aplicativo, usando para isso arquivos XML. Sobre JPA e Hibernate, analise as sentenças a seguir: I- O Hibernate é um framework que mapeia classes para tabelas do banco de dados. II- O Hibernate faz a especificação de uma JSR. III- A preocupação do JPA é a persistência utilizando o padrão DAO. IV- O JPA fornece um conjunto de interfaces e classes. Assinale a alternativa CORRETA: A As sentenças I e IV estão corretas. B As sentenças II e III estão corretas. C As sentenças I, II e IV estão corretas. D As sentenças I, III e IV estão corretas. As aplicações Java se comunicam com banco de dados, através de algumas conexões. Sobre essas conexões, assinale a alternativa CORRETA: A JDCK. B JDAC. C JDBC. D JDBS. A+ Alterar modo de visualização 1 2 3 O Java Server Faces (JSF) utiliza um arquivo no formato XHTML para descrever a interface de uma aplicação web. Quando o recurso representado por este arquivo é solicitado, uma árvore de componentes é gerada no servidor e uma página web é encaminha ao cliente. Acerca de arquivos XHTML, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Páginas XHTML não são suportadas pelas IDEs Eclipse e NetBeans, sendo necessária a utilização de um software adicional para criar/editar um template. ( ) Ao definirmos estamos associando um campo de texto a um atributo de um Managed Bean (MB). ( ) Em arquivos XHTML não é possível utilizar tags HTML. Assinale a alternativa que apresenta a sequência CORRETA: A V - F - F. B F - V - F. C F - F - V. D V - V - V. A partir do Java Server Faces (JSF) 2.0 não é mais necessário registrar um Managed Bean (MB) no arquivo de configuração faces-config.xml, pois isso pode ser feito por intermédio de anotações na própria classe do MB. Nesse contexto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Para que uma classe seja registrada como um MB, deve-se utilizar, imediatamente antes da declaração da classe, a anotação @Named. ( ) O uso de MB simplifica muito o uso da arquitetura Model-View-Controller (MVC), visto que ele atua como um intermediário entre as camadas modelo e visão. ( ) MBs adotam a convensão Java Beans, ou seja, possuem métodos getters e setters para todos os atributos, um construtor vazio e implementam a interface Serializable. ( ) A anotação @SessionScope define que o tempo de vida do MB é marcado pela requisição do usuário, sendo uma anotação interessante para manter uma sessão de login do usuário. Agora, assinale a alternativa que apresenta a sequência CORRETA: A V - F - F - V. B F - F - V - V. C V - V - V - F. D V - F - V - V. O Java Server Faces (JSF) é o framework padrão da plataforma Java para a construção de aplicações web com JEE. Ele define e implementa um modelo de componentes visuais para WEB, utilizando uma arquitetura MVC (modelview-controller). Esta arquitetura propõe a divisão das responsabilidades de uma aplicação em camadas distintas Sobre essa arquitetura, assinale a alternativa INCORRETA: A Servlet: responsável pela aplicação de regras de negócio no banco de dados. B Model: responsável pela implementação da lógica de negócios. C View: responsável pela renderização da interface gráfica da aplicação. D Controller: responsável por receber e tratar os eventos da View. A arquitetura MVC propõe a divisão das responsabilidades de uma aplicação em três camadas distintas. Sobre essas camadas, assinale a alternativa CORRETA: A View, Center e Model. 4 5 6 7 B Cloud, Center e Model. C View, Center e Boddy. D View, Controller e Model. Sobre os serviços disponibilizados pelas tecnologias envolvidas na plataforma K19, analise as sentenças a seguir: I- Através das transações, a arquitetura Enterprise Java Beans (EJB) define um suporte sofisticado para utilização de transações. II- Com a remotabilidade, as aplicações podem ser acessadas remotamente, através de diversos protocolos de comunicação. III- Com os conceitos de Multithreading e Concorrência as aplicações JEE podem ser acessadas remotamente, através de diversos protocolos de comunicação. IV- O gerenciamento de objetos representa os mecanismos de injeção de dependências, e controle de ciclo de vida são oferecidos aos objetos de uma aplicação JEE e injeção de dependências. Assinale a alternativa CORRETA: A As sentenças I, II e III estão corretas. B As sentenças I, III e IV estão corretas. C Somente a sentença II está correta. D As sentenças I, II e IV estão corretas. O Java Server Faces (JSF) é o framework padrão da plataforma Java para a construção de aplicações web com JEE. Existe uma camada dessa aplicação que é responsável pela renderização da interface gráfica da aplicação. Sobre essa camada, assinale a alternativa CORRETA: A Struct. B Model. C Controller. D View. A linguagem de programação Java oferece a base de um modelo. Sobre essa base, assinale a alternativa CORRETA: A Portabilidade, Segurança e Improdutividade. B Importabilidade, Segurança e Produtividade. C Portabilidade, Segurança e Produtividade. D Portabilidade, Insegurança e Produtividade. 8 9 10
Compartilhar