Injetar componentes em um EJB sem utilização de frameworks

Olá!

Estou procurando arquiteturas candidatas para um novo sistema J2EE. Entre elas, tenho que sugerir uma constituída apenas por componentes J2EE, sem a utilização de frameworks de terceiros como o JBoss Seam ou o Spring.

Dado este cenário, na opinião de vocês, qual seria a melhor maneira, se é que existe alguma, de fazer injeção de dependências de componentes de serviço e acesso a dados, que são POJOS, em facades EJB?

Obrigado.

Incrementando a pergunta.

Caso não haja uma maneira de fazer a injeção de dependência, qual seria a melhor prática na construção do relacionamento entre estes componentes afim de promover o fraco acoplamento entre eles?

Você pode usar a nova especificação JSR-299 que diz respeito a contexto e injeção de dependência.
Por ser uma especificação ela não trata de frameworks.
Atualmente já existem implementações para essa API.
Como openwebbeans e weld da jboss.