SeamFramework.orgCommunity Documentation

Uma nota sobre nomeação e nomenclatura

Pouco antes do rascunho final da JSR-299 ser submetido, a especificação mudou seu nome de "Web Beans" para "Java Contexts and Dependency Injection for the Java EE platform", abreviado como CDI. Por um breve período após a mudança de nome, a implementação de referência adotou o nome "Web Beans". No entanto, isto acabou causando mais confusão do que resolveu e a Red Hat decidiu mudar o nome da implementação de referência para "Weld". Você ainda poderá encontrar outra documentação, blogs, postagens em fóruns, etc. que usam a nomenclatura anterior. Por favor, atualize as referências que você puder. O jogo de dar nomes acabou.

Você também descobrirá que algumas das funcionalidades que existiam na especificação agora estão ausentes, como a definição de beans em XML. Estas características estarão disponíveis como extensões portáveis para CDI no projeto Weld, e talvez em outras implementações.

Note que este guia de referência foi iniciado enquanto mudanças ainda eram realizadas na especificação. Nós fizemos o nosso melhor para atualizá-lo precisamente. Se você descobrir um conflito entre o que está escrito neste guia e a especificação, a especificação é a fonte oficial—assuma ela como correta. Se você acredita ter encontrado um erro na especificação, por favor reporte-o para o JSR-299 EG.