Questões de Frameworks (Engenharia de Software)

Limpar Busca

No que se refere a serviços de autenticação, Git e JPA 2.0, julgue o item subsequente.


O JPA 2.0 permite que uma lista de objetos seja ordenada na memória e, depois, que essa ordem seja implementada no banco de dados para futuras consultas.

  • Certo
  • Errado

Os portais corporativos são pontos centrais de acesso a informações e aplicações em uma organização e os portlets e o uso de RSS (Really Simple Syndication) são um grande apoio para integração de diferentes fontes de informação, personalização e atualização de conteúdo e distribuição eficiente de atualizações.

Nesse cenário, assinale a afirmativa correta.

  • A Os portlets são componentes de software desatualizados e não são mais utilizados em portais corporativos modernos devido à evolução das tecnologias web.
  • B O RSS é uma tecnologia que permite apenas a visualização de notícias, sendo incompatível com a integração em portais corporativos para distribuição de conteúdo personalizado.
  • C Frameworks como o Spring Portlet MVC e plataformas como o Liferay são exemplos de tecnologias que suportam a implementação de arquiteturas de portais corporativos, permitindo a criação de portlets e a integração de feeds RSS.
  • D A arquitetura da informação é irrelevante para a implementação de portais corporativos, uma vez que o foco deve estar exclusivamente no desenvolvimento técnico dos portlets.
  • E Portlets são elementos que só podem ser implementados utilizando linguagens de programação orientadas a objeto, como Java, impossibilitando seu uso em plataformas baseadas em outras linguagens.

Utilizando o framework Spring MVC, caso se deseje criar um controller, a anotação a ser utilizada no código é:

  • A #Controller
  • B &Controller
  • C @Controller
  • D %Controller

Django é um framework web que agiliza o desenvolvimento de aplicações. Com os vários recursos que o Django oferece para o desenvolvedor, tais como um ORM próprio, um sistema de autenticação, linguagem de templates, esquema de URLs, entre outros, muitas tarefas no desenvolvimento do sistema web são facilitadas. Em relação ao framework Django, é correto afirmar:

  • A em Django, um “Middleware” encapsula a lógica responsável pela conexão com o banco de dados.
  • B em Django uma “fixture” é um recurso que serve para ser aplicado em uma “view” para modificar o seu comportamento padrão.
  • C um “Model” em Django é uma subclasse de “django.db.models.Template”, que, geralmente, é mapeado para um arquivo de template.
  • D Django 4 pode ser configurado com vários motores de template além do Django Template Language. Alternativamente, podem ser adicionados outros produtos de motores de template.

No framework Django 2, o Index.fields é uma lista ou tupla do nome dos campos nos quais o índice é desejado. Por padrão, os índices são criados em que ordem?

  • A Em ordem crescente para cada linha. Para definir um índice na ordem decrescente para uma linha, deve-se adicionar o símbolo @ antes do nome do campo.
  • B Em ordem decrescente com objetos estáticos. Para se ter acesso a um determinado índice da estrutura de dados, é necessário instanciar um objeto com a posição desejada.
  • C Em ordem crescente para cada coluna. Para definir um índice com ordem decrescente para uma coluna, deve-se adicionar um hífen antes do nome do campo.
  • D Em ordem decrescente para cada linha. Para se ter acesso a um determinado elemento da estrutura de dados, basta acessar um objeto já criado com a posição desejada.