Filtrar


Questões por página:

Considere a seguinte página JSF:

Q50.png (600×228)


Sabendo que a classe MeuBean está configurada como @ManagedBean e possui os métodos getValor, setValor e enviar, analise as alternativas sobre o comportamento da aplicação e assinale a correta.

O Hibernate é um ORM (Object/Relational Mapping) utilizado para facilitar a integração da aplicação com a base de dados relacional utilizada. Um dos recursos disponibilizados é o tipo de estratégia para a geração de identificadores (id). Marque a alternativa que contém o tipo de estratégia que engloba uma coluna com autoincremento.
Durante a verificação de um problema em uma página JSF (JavaServer Faces), o programador necessitou analisar a fase do ciclo de vida JSF onde ocorre a restauração da árvore de componentes da página de acordo com os valores contidos na requisição. Em qual fase do ciclo de vida do JSF ocorre essa operação?
Considere um profissional que está utilizando Spring Boot 3.2 com suporte à compilação nativa, via GraalVM. Em determinado momento, ele constrói o seguinte código:

@RestController @RequestMapping("/api") public class ProdutoController { @GetMapping("/produto") public Produto buscarProduto() { return new Produto("Notebook",3500.00); } }

A classe Produto possui o seguinte código:
public record Produto(String nome, double preco) {}
Durante o processo de geração de imagem nativa com spring-aot e native-image, a aplicação falha ao serializar a resposta JSON da API. Acerca do cenário apresentado, avalie as sentenças a seguir:
A solução para a falha é a adição de um @ReflectionHint ou configurar um arquivo reflectconfig.json para garantir que os campos do record sejam acessíveis em tempo de execução. PORQUE A serialização falha porque a classe Produto não foi registrada para reflexão no build nativo.

Sobre as sentenças, assinale a alternativa CORRETA.
Com o lançamento do Spring Framework 6.x, diversas mudanças estruturais e técnicas foram introduzidas, exigindo atenção especial de desenvolvedores que desejam migrar aplicações legadas ou iniciar novos projetos com essa versão. Acerca desse assunto, avalie as sentenças a seguir:

O Spring Framework 6.x exige JDK 17 como requisito mínimo e migra completamente para o namespace jakarta.*, tornando incompatíveis bibliotecas que ainda dependem de javax.*. PORQUE A principal mudança no Spring Framework 6.x está na substituição do modelo de injeção de dependência tradicional por um modelo baseado exclusivamente em reflexão e proxies dinâmicos.

Sobre as sentenças, assinale a alternativa opção CORRETA.