Resultados da pesquisa a pedido "cdi"

1 a resposta

CDI com objetos não gerenciados

Suponha que eu tenha duas classes, primeiro uma classe sem propriedades, campos ou anotações: public class B {}E uma classe que é injetada em B, assim: public class A { @Inject private B b; public B getB() { return b; } }Agora, a classe A é ...

5 a resposta

Beans de backup (@ManagedBean) ou Beans CDI (@Named)?

Eu apenas comecei a lerCore JavaServer Faces, 3ª Ed. [http://horstmann.com/corejsf/]e eles dizem isso (grifo meu): É um acidente histórico que haja dois mecanismos separados, beans CDI e beans gerenciados por JSF, para beans que podem ser usados ...

6 a resposta

Qual é a diferença entre os escopos @ApplicationScoped e @Singleton no CDI?

No CDI existe o@ApplicationScoped e a (javax.inject) @Singleton pseudo-escopo. Qual a diferença entre eles? Além do fato de que@ApplicationScoped é procurado e@Singleton não é. Posso apenas mudar minha@Singleton feijão ...

1 a resposta

Como serializar um feijão injetado?

Gostaria de salvar os dados de um bean stateful injetado em vários intervalos: alterar - salvar - alterar - salvar ... Estou usando serialização central e o problema é que todas as matrizes de bytes são iguais. Eu acredito que o proxy ...

1 a resposta

Como posso dizer ao contêiner CDI para "ativar" um bean?

Suponha que eu tenha alguma classe com injeções: class MyBean { @Inject Helper helper; // all sorts of data }e essa classe foi criada de uma maneira que o contêiner CDI não a conhece, como reflexão, serialização ounew. Nesse caso, ohelper énull ...

4 a resposta

Como alterar o design para que as entidades não usem injeções?

Eu li e percebi que entidades (objetos de dados - para JPA ou serialização) com injeções são uma má ideia. Aqui está o meu design atual (todos os campos apropriados têm getters e setter eserialVersionUID que deixo cair por brevidade). Este é o ...

2 a resposta

Por que preciso de um construtor no-args para usar beans ApplicationScoped com injeção de Constructor no CDI?

Estou tentando aplicar o padrão de injeção de construtor aos beans no meu aplicativo CDI e encontro a seguinte mensagem de erro: 15:18:11,852 ERROR [izone.adams.webapp.error.IzoneExceptionHandler] (default task-40) ...

3 a resposta

Injete um EJB sem estado com @Inject no CDI Weld ManagedBean (Aplicativo JSF 1.2 EJB no jboss 6 AS)

Atualmente, estou tentando injetar um EJB sem estado em um controlador gerenciado CDI no Jboss 6 AS Final. O controlador é gerenciado no contexto e acessível a partir das páginas JSF. Se eu injetar o feijão sem estado com@EJB está funcionando. Se ...

2 a resposta

JPA e JSF: maneira correta de injetar o EntityManager

Já faz algumas horas que estou trabalhando nisso, mas ainda não descobri qual é a maneira correta de usar o JPA com o JSF. Eu tenho um bean gerenciado com escopo de sessão que pode fazer muitas coisas e um deles persiste em alguns objetos de ...

1 a resposta

transações gerenciadas por aplicativo no J2EE

Alguém tem um exemplo da melhor maneira de começar, confirmar / reverter uma transação de dentro de um bean gerenciado CDI dentro de um contêiner J2EE 6.? Encontrei um caso específico em que a abordagem anotada não funcionará para mim (estou ...