Baixe o app para aproveitar ainda mais
Prévia do material em texto
05/06/2022 18:33 Avaliação II - Individual 1/4 Prova Impressa GABARITO | Avaliação II - Individual (Cod.:738913) Peso da Avaliação 1,50 Prova 48596391 Qtd. de Questões 10 Acertos/Erros 10/0 Nota 10,00 Sobre o AJAX, é correto afirmar: A Envia requisições para o servidor sem atualizar a pagina toda B O JSF sempre teve suporte nativo C Não é possível capturar eventos em uma página WEB D Nenhuma das anteriores A linguagem de programação Java possui vários frameworks que facilitam o desenvolvimento de software, reduzindo a dificuldade do desenvolvimento e tornando o código-fonte mais coeso e legível. O JSF utiliza páginas XHTML para desenvolvimento de formulários, implmentados com seus componentes, similares aos do HTML. Com relação aos componentes de formulários do JSF declarados corretamente, assinale a alternativa CORRETA: A B . C . D . Sobre a anotação do JPA. Assinale a alternativa que indica que o atributo da classe é a chave primária: A @Id B @Column C @Entity D @Table VOLTAR A+ Alterar modo de visualização 1 2 3 05/06/2022 18:33 Avaliação II - Individual 2/4 JSF é um framework criado para agilizar a criação de interfaces para aplicações Java web, que incorpora o padrão arquitetural MVC. Além disso, o JSF disponibiliza diversos componentes prontos capazes de se comunicar com classes Java, chamadas Managed Beans. Sobre o exposto, assinale a alternativa CORRETA: A O atributo rows define quantas colunas serão mostradas na tela. B O JSF permite a utilização de AJAX com métodos no managed bean e, entre outros, pode ser citado change, focus e blur para formulário. C O JSF começou a dar suporte nativo à AJAX somente a partir da sua versão 5.0. D Uma desvantagem do JSF é que não permite uso de bibliotecas visuais de terceiros. O desenvolvimento de aplicações com a tecnologia JSF pode se tornar mais fácil e produtivo quando é necessária a implementação de formulários. Em páginas XHTML, a composição de formulários utilizam-se componentes que são similares aos componentes HTML de formulários. Neste contexto, analise as afirmativas a seguir: I- Em uma página XHTML, para o desenvolvimento de formulários JSF, é necessária a importação da biblioteca “http://java.sun.com/jsf/html”. II- Em uma página XHTML, o componente "<h:inputTextarea /h>" é equivalente ao componente " <input />" do HTML. III- Em uma página XHTML, o componente "<h:selectOneRadio /h>" é equivalente ao componente " <Select />" do HTML. IV- Em uma página XHTML, o componente "<h:selectOneRadio /h>" é equivalente ao componente " <input type=radio />" do HTML. Assinale a alternativa CORRETA: A As afirmativas I e IV estão corretas. B As afirmativas II e III estão corretas. C As afirmativas I, II e IV estão corretas. D As afirmativas III e IV estão corretas. O JSF é uma tecnologia da linguagem de programação Java que facilita o trabalho dos desenvolvedores, pois permite a criação de uma página de cadastro mais rapidamente, não necessita de programação Javascript e CSS, sendo que este último pode ser utilizado para deixar o layout conforme desejado, mas não é obrigatório. Além disso, o JSF permite a utilização da tecnologia Ajax. Com relação à tecnologia Ajax utilizada em formulários JSF, analise as afirmativas a seguir: I- O ajax realiza requisições assíncronas. II- Uma requisição ajax faz com que o usuário tenha que aguardar seu retorno para continuar utilizando a página. III- Para aplicar um evento ajax em um componente, um dos atributos que devem ser ajustados é o "event". 4 5 6 05/06/2022 18:33 Avaliação II - Individual 3/4 IV- Para que uma requisição ajax seja disparada quando alterado o valor de algum componente de um formulário, deve ser implementado o atributo "event" com o valor "onexit". Assinale a alternativa CORRETA: A Somente a afirmativa II está correta. B As afirmativas I, II e IV estão corretas. C As afirmativas I e III estão corretas. D As afirmativas II e III estão corretas. O arquiteto de software de uma corporação necessita ter conhecimento acerca dos vários componentes e frameworks existentes no mercado de software, os quais lhe permitirão agilizar o desenvolvimento de suas aplicações e tornar-se mais competitivo neste meio. Acerca do framework JSF do Java, analise as sentenças a seguir: I- A arquitetura do JSF divide-se em três camadas distintas, quais sejam: visão, física e lógica. II- A camada de visão do JSF é responsável por definir o comportamento de uma aplicação, interpretando as ações. III- O JSF permite a criação de aplicações Java para web, utilizando componentes visuais predefinidos, isentando o desenvolvedor de preocupar-se com Javascript e HTML. IV- A ferramenta Eclipse comporta o desenvolvimento de aplicações com o framework JSF. Agora, assinale a alternativa CORRETA: A Somente a sentença III está correta. B As sentenças II e IV estão corretas. C As sentenças I, II e IV estão corretas. D As sentenças III e IV estão corretas. Na Arquitetura MVC (Model, View e Controller), o clássico padrão MVC divide a aplicação em três camadas. Sobre a camada Model, assinale a alternativa CORRETA: A Páginas FrontEnd. B Classes que controlam requisições do servidor e as envia para a camada controller. C Classes de Regras de Negócios e Acesso ao Banco de Dados. D Classes que controlam requisições do cliente e as envia para a camada model. 7 8 05/06/2022 18:33 Avaliação II - Individual 4/4 Java Persistence API (JPA): apresenta uma solução para a persistência de objetos em ambientes relacionais, usando uma estratégia de mapeamento objeto relacional. Sobre os conceitos e interfaces do JPA, analise as sentenças a seguir: I- O JTA exige a existência de duas anotações na classe que utilizará o GeneratedValue. II- O conceito de Convention Over Configuration (Coc) permite que se trabalhe com uma configuração mínima, pois o resto é convenção e o JPA assume valores default. III-O Gerenciador de persistência (EntityManager) representa a interface implementada pelo provedor JPA que disponibiliza métodos para realizar as operações de persistência. IV- A Unidade de Persistência (Persistency Unit) mostra o arquivo que apresenta um conjunto de configurações utilizadas pelo JPA para se conectar com o banco de dados, como login, senha, e url de conexão. Assinale a alternativa CORRETA: A As sentenças I, III e IV estão corretas. B As sentenças II, III e IV estão corretas. C Somente a sentença I está correta. D As sentenças I, II e III estão corretas. Uma das soluções mais aplicadas para o problema do mapeamento objeto relacional é a utilização do padrão de projeto, conhecido como DAO (data access object). Esse padrão consiste em implementar uma camada para fazer o mapeamento entre os objetos e as tabelas do banco de dados. A função primordial do DAO é fazer a tradução de objetos em registros e de registros em objetos. Sobre as vantagens adicionais que podem ser feitas quando a implementação é bem feita, assinale a alternativa CORRETA: A Abstração completa do mecanismo de persistência, Troca de mecanismo de persistência e Coesão. B Abstração completa do mecanismo de persistência, Troca de mecanismo de persistência e Coerência. C Abstração completa do mecanismo de persistência, Coerência e Coesão. D Abstração parcial do mecanismo de persistência, Troca de mecanismo de persistência e Coesão. 9 10 Imprimir
Compartilhar