Baixe o app para aproveitar ainda mais
Prévia do material em texto
APOL 1 Nota: 100 Questão 1/10 - Linguagem de Programação Começar um projeto do zero nem sempre é uma tarefa fácil, pois precisamos configurar diversos recursos da nossa aplicação antes de começarmos a codificação das regras de negócio. Esse processo basicamente consiste em baixar, instalar e configurar as bibliotecas, frameworks e serviços que serão utilizados no desenvolvimento da aplicação. Dentre as alternativas abaixo, assinale aquela que corresponde a ferramenta que automatiza a criação de projetos Spring. D Spring Boot Você assinalou essa alternativa (D) Questão 2/10 - Linguagem de Programação Dentre as alternativas abaixo, selecione aquela que corresponde a um componente da camada de negócio da plataforma Java EE. A EJB Você assinalou essa alternativa (A) Questão 3/10 - Linguagem de Programação Dentre as alternativas abaixo, selecione a camada lógica responsável por exibir a interface gráfica da aplicação em uma aplicação multicamadas. C Apresentação Você assinalou essa alternativa (C) Questão 4/10 - Linguagem de Programação A respeito do mapeamento objeto-relacional, analise as sentenças a seguir: I. O mapeamento objeto-relacional (ORM – Object Relational Mapping) é utilizado para conversão de dados entre banco de dados não relacionais e linguagens orientadas a objetos, estabelecendo uma correlação entre classes e entidades. II. Ao não mapear um atributo da classe com a anotação @Column, o Hibernate entende que esse atributo não será persistido no banco de dados. III. Para especificar a tabela na qual os objetos de uma determinada classe serão persistidos, deve-se utilizar a anotação @Table, pois sem ela não é possível efetuar o mapeamento objeto-relacional De acordo com as sentenças apresentadas, assinale a alternativa correta. A Nenhuma sentença está correta Você assinalou essa alternativa (A) Questão 5/10 - Linguagem de Programação A respeito dos componentes de uma aplicação Java EE, analise as sentenças a seguir: I - Enterprise JavaBeans (EJB) é um componente executado na camada de negócio do servidor de banco de dados. II - Servlets, JavaServer Faces (JSF) e JavaServer Pages (JSP) são componentes executados na camada Web do Servidor Java EE. III - Cliente de aplicativo (Application client) e miniaplicativo (Applet) são componentes executados na camada do cliente. De acordo com as sentenças apresentadas, assinale a alternativa correta. D Somente as sentenças II e III estão corretas Você assinalou essa alternativa (D) E Todas as sentenças estão corretas Questão 6/10 - Linguagem de Programação A respeito da arquitetura MVC, analise as sentenças a seguir: I - A Model é responsável por receber as requisições dos clientes e encaminhá-las ao Controller pertinente II - O Controller é responsável pelo processamento da requisição efetuada pelo cliente III - A View é responsável por realizar o processamento da página Web De acordo com as sentenças apresentadas, assinale a alternativa correta. D Somente as sentenças II e III estão corretas Você assinalou essa alternativa (D) Questão 7/10 - Linguagem de Programação O Spring destacou-se no mercado por prover uma solução mais simples do que a plataforma Java EE. Uma das principais características desse framework é a injeção de dependência, responsável por automatizar o processo de inversão de controle por meio da anotação: A @Autowired Você assinalou essa alternativa (A) Questão 8/10 - Linguagem de Programação Dentre as plataformas da linguagem Java, selecione aquela que disponibiliza recursos para o desenvolvimento de aplicações corporativas voltadas para a Web e servidores de aplicação. A Java EE Você assinalou essa alternativa (A) Questão 9/10 - Linguagem de Programação A respeito das bibliotecas e APIs da linguagem Java, analise as sentenças a seguir: I - A JSTL (JavaServer Pages Standard Tag Lib) é uma biblioteca composta por um conjunto de tags que podem ser utilizadas para o desenvolvimento da JSP como uma alternativa ao scriptlet, tornando o código da página mais legível e enxuto. II - A JTA (Java Transaction API) é um serviço para realizar a persistência de dados da aplicação através do Mapeamento Objeto-Relacional. III - A JDBC(Java Database Connectivity) é uma API que fornece um conjunto de classes e interfaces para que a aplicação possa realizar a persistência de dados através de um driver específico para o SGBD desejadoDe acordo com as sentenças apresentadas, assinale a alternativa correta. De acordo com as sentenças apresentadas, assinale a alternativa correta. C Somente as sentenças I e III estão corretas Você assinalou essa alternativa (C) Questão 10/10 - Linguagem de Programação Baseado no código acima, analise as sentenças a seguir: I. A anotação @Service indica que a classe ClienteBO é uma classe de dados II. A anotação @Autowired indica que a classe ClienteDAO é uma classe de acesso a dados III. A anotação @Override indica que o método da classe realiza uma operação de acesso a dados. De acordo com as sentenças apresentadas, assinale a alternativa correta. A Nenhuma sentença está correta Você assinalou essa alternativa (A)
Compartilhar