Questões de Frameworks Java (Programação)

Limpar Busca

Ao utilizar a anotação @Init em um ViewModel ZK 9+, qual é o momento de execução desse método anotado?

  • A Sempre que o usuário interage com um componente da página.
  • B Após a inicialização do ViewModel e antes da renderização inicial da página, geralmente usado para carregar dados iniciais.
  • C Antes da destruição do ViewModel, para liberar recursos.
  • D A cada requisição AJAX enviada ao servidor.
  • E Somente quando a aplicação é implantada no servidor de aplicação.

Em uma aplicação ZK 9+ utilizando o padrão MVVM, qual anotação é utilizada para expor uma propriedade (getter e setter) de um ViewModel como um atributo vinculável para o arquivo ZUL, permitindo que a UI reaja a mudanças nessa propriedade?

  • A @GlobalProperty
  • B @Reference
  • C @Variable
  • D @NotifyChange
  • E @ToClient

Ao desenvolver uma aplicação em qualquer uma das linguagens (JAVA, Python, PHP) que interage com um banco de dados, o uso extensivo de anotações para mapeamento ORM (em vez de configurações XML ou programáticas) contribui principalmente para:

  • A Reduzir a complexidade do código, aumentar a legibilidade e centralizar as configurações de persistência junto às classes da entidade.
  • B Melhorar o desempenho das consultas SQL em até 50%.
  • C Eliminar completamente a necessidade de qualquer conexão com o banco de dados.
  • D Garantir a compatibilidade da aplicação com qualquer versão de SGBD sem a necessidade de drivers específicos.
  • E Proteger automaticamente os dados contra ataques de injeção SQL, independentemente da forma como as consultas são construídas.

Considerando o uso da anotação @Wire no Framework ZK 9+, qual é o seu propósito principal em um ViewModel ou Controller?

  • A Declarar uma nova classe de componente ZK personalizado.
  • B Injetar automaticamente instâncias de serviços de backend no ViewModel.
  • C Conectar um componente ZK definido em um arquivo ZUL a uma variável de instância em um ViewModel/Controller.
  • D Definir a ordem de carregamento dos arquivos ZUL na aplicação.
  • E Marcar um método como um ponto de entrada para o processamento de requisições HTTP.

No contexto de Java e frameworks ORM como JPA/Hibernate para acesso a banco de dados, qual anotação é utilizada para indicar que uma classe Java representa uma entidade persistente que será mapeada para uma tabela no banco de dados?

  • A @Persistent
  • B @Table
  • C @DatabaseObject
  • D @Mapping
  • E @Entity