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:
- 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.
- 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.
- 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.
- 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.
- 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.