Questões de Frameworks (Programação)

Limpar Busca

A respeito do framework Spring, analise as afirmações abaixo.


I A anotação @Transactional do Spring é usada para indicar classes ou métodos específicos que irão delimitar transações com o banco de dados, podendo ser aplicada a classes ou métodos específicos.

II A demarcação de transações pode ser feita no Spring através da inclusão de configurações com a tag <transaction< no arquivo applicationContext.xml.

III A configuração através de arquivos XML oferece flexibilidade para indicar padrões de nomes de classes e métodos que serão demarcados com transações, assim como os respectivos modos de propagação.

IV Por default, todas as transações criadas pelo framework Spring possuem modo de propagação REQUIRES_NEW, o que significa que ele cria uma nova transação para cada método transacional chamado.


Estão corretas as afirmações

  • A II e III.
  • B II e IV.
  • C I e III.
  • D I e IV.
Esta questão foi anulada pela banca organizadora.

A respeito do framework Spring, analise as afirmações abaixo.


I Se você configurar as mesmas propriedades de componentes beans no Spring através de arquivos XML e anotações, as configurações realizadas com XML irão sobrepor as configurações com anotações, durante a inicialização do sistema.

II As anotações @Controller, @Service e @Dao do Spring são usadas para demarcar classes que fazem parte das camadas de apresentação, serviço e acesso ao banco de dados, respectivamente.

III O método update() da classe JDBCTemplate do Spring pode ser usado para executar comandos SQL de inserção, atualização e remoção do banco de dados.

IV A classe JDBCTemplate implementa o mapeamento automático de instância de classes Java que tem anotações hibernate em um banco de dados relacional.


Estão corretas as afirmações

  • A II e IV.
  • B I e IV.
  • C II e III.
  • D I e III.
Analise as afirmações sobre o framework django.

I. Django é um framework para desenvolvimento rápido de aplicações web, escrito em Java, que utiliza o padrão model-view-controller (MVC).

II. Django possui uma linguagem de templates extensível e amigável para designers, que permite a separação de design, conteúdo e código de lógica de negócio.

III. Uma desvantagem do django é que ele não possui suporte à internacionalização.

IV. Django fornece uma camada de mapeamento objeto-relacional que provê uma API rica e dinâmica de acesso a bancos de dados

V. Django permite a integração de sua aplicação com o memcached ou outros frameworks de cache para aumentar o desempenho das aplicações

Estão CORRETOS apenas os itens
  • A I, II e V.
  • B I, II e III.
  • C II, III e IV.
  • D II, IV e V.
  • E III, IV e V.
O framework utilizado no Java Enterprise Edition, que permite que o desenvolvedor crie interfaces de usuários através de um conjunto de componentes de interfaces pré-definidas; que fornece um conjunto de tags JSP para acessar os componentes e utiliza Ajax para tornar os processos mais rápidos e eficientes é o:
  • A Ant Build.
  • B Cactus.
  • C JavaServer Faces.
  • D Jakarta Commons.
  • E Spring.

Acerca de frameworks e API, julgue o item subsequente.

Por convenção, no framework Symfony2, a atribuição aos valores dos parâmetros de conexão com o banco de dados é realizada no arquivo app/config/config.yml.


  • Certo
  • Errado