Baixe o app para aproveitar ainda mais
Prévia do material em texto
( ENSINEME: TECNOLOGIAS JPA E JEE ) ( Pontos: 1,00 / 1,00 Ref.: 3990960 1. ) A arquitetura oferecida pelo JPA modikcou a forma do Java lidar com os dados, e o conhecimento acerca de suas características é fundamental para todo programador que utilize a plataforma. Assinale a alternativa INCORRETA acerca do JPA: Precisa de um arquivo de conkguração denominado persistence.xml. É o mecanismo padrão de ORM do Java. Com a adoção do JPA eliminamos a necessidade do JDBC. Trabalha com código anotado Java. Permite mapear os relacionamentos da base de dados. ( Pontos: 1,00 / 1,00 Ref.: 3990963 2. ) Mesmo que as novas tecnologias adotem anotações, no lugar de arquivos XML, para efetuar diversas conkgurações, ainda temos a necessidade de utilizar um arquivo nesse formato, no ambiente do JPA, com a responsabilidade de deknir parâmetros globais e a conexão com o banco de dados. Qual o nome do arquivo? context.xml web.xml manifest persistence.xml readme.txt ( 03590 - IMPLEMENTAÇÃO DA ARQUITETURA MVC ) ( Pontos: 1,00 / 1,00 Ref.: 6094477 3. ) Selecione a opção correta que contenha o valor da resposta de um serviço REST que executou corretamente. 200 500 404 400 100 ( Pontos: 1,00 / 1,00 Ref.: 6094475 4. ) ( 21/07/23, 00:51 ) ( EPS ) ( https://simulado.estacio.br/alunos/ ) ( 1 /3 ) Em relação às anotações do Spring Boot, que são usadas para fornecer informações sobre um programa, qual anotação é utilizada quando se necessita mais controle sobre o processo de injeção de dependência? @SpringBootApplication. @ComponetScan. @Qualiker. @RestController. @Component. ( 03591 - CAMADA DE MODELO - MAPEAMENTO OBJETO RELACIONAL ) ( Pontos: 0,00 / 1,00 Ref.: 6096563 5. ) A JPA possui inúmeras anotações, mas, normalmente, utilizamos apenas um subconjunto delas. Selecione a opção correta com a anotação responsável por mapear uma tabela especíkca com uma classe. @Column. @Id. @Enumerated. @GeneratedValue. @Table. ( Pontos: 1,00 / 1,00 Ref.: 6096564 6. ) A JPA permite que possamos mapear associações entre as entidades. Nesse sentido, selecione a opção correta que deve ser utilizada para indicar a multiplicidade de um objeto de muitos para um. @Id. @ManyToOne. @mappedBy. @ManyToMany. @fetch. ( 03592 - CAMADA DE CONTROLE - SERVIÇOS ) ( Pontos: 0,00 / 1,00 Ref.: 6119398 7. ) A camada View, na arquitetura MVC, corresponde às interfaces grákcas, e deve englobar apenas componentes para interação com o usuário e críticas de formatação. Ela depende de uma camada Controller, fazendo com que a obtenção e manipulação de dados sejam sempre intermediadas por um controlador. Considerando uma página JSP, onde uma lista é alimentada por uma coleção de entidades, como ocorre o envio da coleção a partir de um controlador? A única forma de enviar os valores seria com a deknição de um cookie, para que o navegador efetue o preenchimento da lista de forma automática O envio de valores não é possível, e todo o processamento deve ser feito na página JSP O controlador deve obter a coleção de entidades a partir do gestor JPA, ou equivalente, e adicionar um atributo ao modelo, através de addAttribute, com a coleção obtida Precisamos utilizar uma função na sintaxe Java Script, acionada pelo evento onLoad Devemos invocar o método de consulta do componente DAO e efetuar o redirecionamento individual para a página JSP, a partir de cada entidade obtida ( Pontos: 1,00 / 1,00 Ref.: 6119397 8. ) No framework Spring temos um núcleo de execução, também denominado contêiner, que é organizado em cinco módulos principais, os quais englobam conjuntos de funcionalidades mínimas necessárias para a implementação de sistemas. Considerando a divisão adotada, em qual dos módulos teríamos a utilização das ferramentas JUnit e TestNG? Web AOP e Instrumentação Data Access / Integration Test Core Container ( 03593 - CAMADA DE VISÃO ) ( Pontos: 1,00 / 1,00 Ref.: 6115216 9. ) O uso de iterações baseadas em coleções é muito comum nas mais diversas plataformas, inclusive no Java, onde temos o formato especial do for para iterar em coleções e vetores, o que não seria diferente nos templates do Thymeleaf, onde é utilizado o atributo th:each. Qual das akrmações a seguir é CORRETA, no que se refere ao uso do atributo th:each? Só permite a utilização com elementos do tipo ArrayList. Ao contrário do for para coleções do Java, não individualiza os objetos da coleção. Recebe cada elemento da coleção em um objeto, permitindo acesso aos seus campos nas tags internas do trecho estabelecido. É um recurso bastante restrito, devendo ser utilizado apenas para o preenchimento das linhas em uma tabela HTML. Não pode ser utilizado para o preenchimento dos itens de uma lista HTML. ( Pontos: 0,00 / 1,00 Ref.: 6115212 10. ) A biblioteca JQuery UI representou um grande avanço na construção de páginas, trazendo componentes responsivos e perfeitamente alinhados com os melhores padrões de design. É uma biblioteca gratuita, totalmente criada em linguagem Java Script, e que faz uma ótima utilização da sintaxe JSON para a deknição de objetos. As alterações proporcionadas pelo JQuery UI são realmente fantásticas, como a deknição de uma janela para interação com o usuário, a partir de algumas tags div no HTML e aplicação de um método especíkco sobre o seletor de mais alto nível da estrutura. Qual seria esse método? accordion datepicker modal sortable dialog
Compartilhar