Pular para o conteúdo principal

Questão de Programação — Frameworks em Programação — UFSCAR 2023

ProgramaçãoFrameworks em Programação
Código
qg046199
Banca
UFSCAR
Órgão
UFSCAR
Ano
2023
Nível
Superior
Cargo
Analista de Tecnologia da Informação
O framework Grails tem seu mecanismo de validação de dados baseado na API de validação do Spring e, além disso, ele provê uma maneira unificada para definir restrições de validação.Selecione a alternativa correta sobre o Grails e seu mecanismo de validação:
  1. AO mecanismo de validação do Grails é implementado por meio de um atributo chamado “constraints”. Esse atributo deve ser estático e deve ser inicializado com um bloco de código no qual são informadas as validações para os atributos da classe.
  2. BO mecanismo de validação do Grails é implementado por meio de um método especial chamado “constraints”. Quando implementado em uma classe, o Grails o chamará automaticamente para validar as entradas de dados de cada atributo da classe.
  3. CO mecanismo de validação do Grails é baseado em anotações. Dessa forma, a declaração de cada atributo de uma classe deve ser precedida de uma anotação iniciada com um arroba (@). Essa anotação indicará o(s) tipo(s) de validação a serem realizadas.
  4. DO mecanismo de validação do Grails é implementado em uma classe de domínio por meio da interface Constraints. Ao utilizar essa interface, o programador deve implementar o método “constraints”. Nesse método, ele deve importar um arquivo JSON com as regras de validação.
  5. EO mecanismo de validação do Grails, apesar de flexível, somente pode ser implementado em classes de domínio. Nesse caso, deve-se implementar a interface Constraints e o método “constraints”. Nesse método, deve-se implementar as regras de validação.
Revelar gabarito e comentário

GabaritoA — O mecanismo de validação do Grails é implementado por meio de um atributo chamado “constraints”. Esse atributo deve ser estático e deve ser inicializado com um bloco de código no qual são informadas as validações para os atributos da classe.

Link permanente: /questoes/qg046199