FC ConcursosFC Concursos

Questão FC373682

A base do contêiner Inversion of Control (IoC), também conhecido como Dependency Injection (DI), do Spring Framework, é formada pelos pacotes

Frameworks para Desenvolvimento

FCC · 2022

A base do contêiner Inversion of Control (IoC), também conhecido como Dependency Injection (DI), do Spring Framework, é formada pelos pacotes

  1. org.springframework.beans e org.springframework.context
  2. org.springframework.orm e org.springframework.jdbc
  3. org.springframework.web e org.springframework.webmvc
  4. org.springframework.core e org.springframework.expression
  5. org.springframework.webmvc e org.springframework.websocket
Mostrar resposta e comentário

Gabarito

A

Comentário do professor

Os pacotes org.springframework.beans e org.springframework.context formam a base do contêiner IoC (Inversion of Control) / DI do Spring.

org.springframework.beans contém as abstrações para definição e manipulação de *beans*: interfaces e classes como BeanFactory, metadados de BeanDefinition, e mecanismos para setar propriedades e criar instâncias. É aqui que o contêiner conhece o *o quê* instanciar e como montar dependências.

org.springframework.context constrói sobre esse núcleo oferecendo recursos de nível de aplicação: ApplicationContext, carregamento de recursos, publicação de eventos, suporte a internacionalização (message sources) e callbacks de ciclo de vida. Esse pacote fornece a API que permite ao contêiner gerenciar e fornecer beans prontos para uso pela aplicação.

Juntos, esses pacotes implementam a lógica de registrar, instanciar e injetar dependências, caracterizando o funcionamento do contêiner IoC/DI.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo