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
- org.springframework.beans e org.springframework.context
- org.springframework.orm e org.springframework.jdbc
- org.springframework.web e org.springframework.webmvc
- org.springframework.core e org.springframework.expression
- 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