InformáticaDesenvolvimento web (HTML, CSS e JavaScript)ProGPe UFSCAR 2014
UFSCAR
Questão de Informática
20
Grails é um framework web baseado no padrão arquitetural MVC que utiliza a linguagem Groovy, executa sobre a máquina Virtual Java (JVM) e objetiva a alta produtividade no desenvolvimento de aplicações web. Em relação ao framework Grails, considere as afirmações a seguir. I. Ao invés de exigir a utilização de arquivos XML, o framework Grails utiliza a programação por convenção para definir o papel das várias entidades de uma aplicação baseada no padrão arquitetural MVC. Por exemplo, uma classe cujo nome termina com Controller (como ProdutoController) é considerado um controlador web (o 'C' do padrão MVC). II. Em Grails, através da abordagem scaffolding, é possível a geração automática dos controladores (o 'C' do padrão MVC) e as visões (o 'V' do padrão MVC) a partir do modelo (o 'M' do padrão MVC). Porém, em Grails, o scaffolding apenas pode ser dinâmico, onde esses artefatos (controladores e visões) são gerados apenas em tempo de execução e não podem ser personalizados pela equipe de desenvolvimento. III. Grails por meio do mecanismo GORM (Grails Object-Relational Mapping) realiza um mapeamento automático entre modelos (o 'M' do padrão MVC) e tabelas em um SGBD. IV. A regra principal de roteamento no Grails produz URLs segundo o padrão /action/controller/id, onde action é um método dentro do controlador, controller é o controlador (o 'C' do padrão MVC) responsável por atender a requisição especificada por aquela URL e id é um parâmetro opcional passado para identificar um objeto qualquer sobre o qual a ação será efetuada. Dessa forma, a URL http://localhost:8080/App/show/produto/1 pode ser entendida da seguinte forma: “Execute a ação show do controlador ProdutoController – um dos controladores da aplicação App hospedada na porta 8080 do servidor localhost”. Assinale a alternativa correta a respeito das afirmações sobre o framework Grails.
Mais questões de Desenvolvimento web (HTML, CSS e JavaScript)
- Cebraspe 2026Entre as diretrizes internacionais de acessibilidade para conteúdo web está a recomendação de alinhamento totalmente justificado, prática que maximiza a legibilidade de usuários c…
- FGV 2026O Tribunal de Justiça do Estado do Rio de Janeiro (TJRJ) possui uma plataforma de consulta pública para serviços comuns e recebe milhões de acessos diariamente. A plataforma está…
- FCC 2026Uma equipe de integração de sistemas está desenvolvendo uma API REST para intercâmbio de informações processuais entre sistemas internos e serviços externos. Durante os testes de…
- Cebraspe 2026O JSON pode representar apenas três tipos primitivos (strings, numbers, booleans) e um tipo estruturado (array).
- Legalle 2026Em uma equipe de desenvolvimento web, um Técnico de Informática está implementando a estrutura de uma página institucional utilizando HTML5 (Linguagem de Marcação de Hipertexto, v…
Questão de prova oficial, com o gabarito definitivo publicado pela banca. Reproduzida para fins de estudo.


