Leia o caso a seguir. Durante a construção de uma aplicação...

Próximas questões
Com base no mesmo assunto
Q3034886 Programação
Leia o caso a seguir.

Durante a construção de uma aplicação empresarial, a equipe de desenvolvimento está avaliando frameworks para persistência de dados e injeção de dependências. Eles precisam de uma solução que facilite a manutenção e promova a eficiência no consumo de recursos.
Elaborado pelo(a) autor(a).

Considerando esse contexto, a conduta assertiva é
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Tema Central da Questão: Esta questão aborda o uso de frameworks Java para persistência de dados e injeção de dependências. Esses são conceitos fundamentais no desenvolvimento de aplicações empresariais, pois garantem a eficiência e a manutenção do sistema. Para resolver essa questão, é necessário compreender como diferentes frameworks, como Spring e Hibernate, contribuem para essas funcionalidades.

Alternativa Correta: C - adotar o Spring Framework para injeção de dependências e o Hibernate para persistência de dados.

A escolha da alternativa C é correta porque combina o melhor dos dois mundos: o Spring Framework é amplamente reconhecido por sua capacidade de gerenciar injeções de dependência de forma eficiente e facilitar a configuração de aplicações complexas. Por outro lado, o Hibernate é uma solução robusta para a persistência de dados, oferecendo uma interface poderosa para lidar com bancos de dados relacionais e simplificar a interação com dados persistentes.

Por que as outras alternativas estão incorretas:

  • A - utilizar o Hibernate para injeção de dependências, pois é mais eficiente que o Spring: Essa afirmação é incorreta porque o Hibernate é especializado em persistência de dados, não em injeção de dependências. O Spring é, na verdade, mais adequado para essa função.
  • B - escolher o Spring Framework para persistência de dados, já que é mais leve que o Hibernate: Embora o Spring ofereça soluções para persistência, o Hibernate é mais especializado e robusto nesse aspecto. Além disso, o foco do Spring é mais na arquitetura completa e na injeção de dependências.
  • D - implementar o Hibernate tanto para injeção de dependências quanto para persistência de dados: Esta opção é inadequada porque, como já mencionado, o Hibernate não é projetado para injeção de dependências. O Spring Framework é mais adequado para essa tarefa.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo