InfoQ

InfoQ

Visualização específica de Tópico/Tag

Guice na InfoQ


Notícias sobre Guice

Desacoplando sua aplicação do seu framework de injeção de dependências

Tópicos
Ruby,
Java,
Linguagens Dinâmicas,
Dependency Injection,
Linguagens,
Design Orientado a Objeto,
SOA,
.NET,
Design Pattern,
Design,
Arquitetura,
Arquitetura Corporativa,
Programação,
Agile,
Guice,
Padrões

Injeção de dependências tornou-se nos últimos anos uma das abordagens mais usadas na Orientação a Objetos, graças a técnicas como TDD e Testes Automatizados. Com isso aumentou muito o uso de frameworks de DI. Bob Martin mais conhecido como Uncle Bob nos aconselha a desacoplar nosso código dos frameworks de DI.

Injeção de Dependência em harmonia para o Java EE 6

Tópicos
JSR 330,
JSR 299,
Padrões do JCP,
JCP,
Spring,
Java,
SpringSource,
Dependency Injection,
Linguagens,
VMWare,
Design Pattern,
Programação,
Padrões,
Design Orientado a Objeto,
Design,
Guice

No início deste ano, o Google Guice e SpringSource anunciaram que estavam cooperando em um padrão de anotações para serem utilizadas para injeção de dependência, os quais foram propostas através da JSR-330. Estas anotações não se alinhavam com as propostas na JSR-299, que gerou controvérsia já resolvida com a JSR-299 adotando as anotações da JSR-330 e ambas avançando para fazer parte do Java EE 6.

Injeção de Dependência em Java

Tópicos
JSR 330,
Padrões do JCP,
JCP,
Java Annotations,
Spring,
Anotações,
Java,
SpringSource,
Dependency Injection,
Linguagens,
VMWare,
Design Pattern,
Programação,
Proposta,
Padrões,
Design Orientado a Objeto,
Design,
Guice

Já faz alguns anos que o Google e a SpringSource fornecem frameworks de injeção de dependência através de seus projetos open source chamado Google Guice e Spring Framework, respectivamente. No entanto, há até pouco tempo atrás, não havia um padrão independente para que os desenvolvedores mudassem de framework sem ter que atualizar seus arquivos fonte.