Buscar

Conforme K19 (2015), as aplicações corporativas trabalham mesclando o container WEB para a camada de apresentação e o container EJB para a camada d...

Conforme K19 (2015), as aplicações corporativas trabalham mesclando o container WEB para a camada de apresentação e o container EJB para a camada de negócios. A especificação JEE permite que a integração entre estes dois containers possa ser feita de forma mais fácil através da especificação Context and Dependency Injection (CDI). Os dois pontos que destacaremos na arquitetura CDI são o mecanismo de injeção de dependência e o gerenciamento do ciclo de vida dos objetos por contextos.

Qual vantagem na na utilização da injeção de dependência onde objetos podem ser colocados em um cache, serem um singleton ou ter uma vida curta?


A ) Testabilidade.


B ) Flexibilidade no gerenciamento do ciclo de vida dos objetos.


C ) Simplificação no código da aplicação. 


D ) Baixo acoplamento entre os objetos.

Respostas

3 pessoas visualizaram e tiraram suas dúvidas aqui
User badge image

Ed Verified user icon

A injeção de dependência é um padrão de projeto que permite que objetos sejam criados e gerenciados por um contêiner, em vez de serem criados manualmente pelo código da aplicação. Isso traz várias vantagens, incluindo a flexibilidade no gerenciamento do ciclo de vida dos objetos, que é um dos pontos destacados na arquitetura CDI. Analisando as opções: A) Testabilidade - Embora a injeção de dependência possa ajudar na testabilidade, não é a principal vantagem. B) Flexibilidade no gerenciamento do ciclo de vida dos objetos - Esta é uma das principais vantagens da injeção de dependência, permitindo que os objetos sejam gerenciados de forma flexível pelo contêiner. C) Simplificação no código da aplicação - Embora a injeção de dependência possa simplificar o código da aplicação, não é a principal vantagem. D) Baixo acoplamento entre os objetos - Embora a injeção de dependência possa ajudar a reduzir o acoplamento entre os objetos, não é a principal vantagem. Portanto, a opção correta é B) Flexibilidade no gerenciamento do ciclo de vida dos objetos.

0
Dislike0

Experimente
o Premium! 🤩

Libere respostas sem pagar

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Mais conteúdos dessa disciplina