Em um bean gerenciado, @PostConstruct é chamado após o construtor de objeto Java comum. Por que eu usaria @PostConstructpara inicializar por bean, em vez do próprio construtor
Em um bean gerenciado, @PostConstruct é chamado após o construtor de objeto Java comum. Por que eu usaria @PostConstructpara inicializar por bean, em vez do próprio construtor
Eu encontrei esta pergunta: Qual é a diferença entre @Inject e @EJB, mas eu não fiquei mais sábio. Eu não havia feito o Java EE antes nem tenho experiência com injeção de dependência, portanto não entendo o que devo usar? @EJB é uma maneira antiga de injetar? A injeção feita pelo contêiner EJB ao...
Ao tentar fazer referência a um bean gerenciado no EL dessa maneira #{bean.entity.property}, algumas vezes uma javax.el.PropertyNotFoundException: Target Unreachableexceção está sendo lançada, geralmente quando uma propriedade de bean deve ser configurada ou quando uma ação de bean deve ser...
Estou criando um produto baseado em Java EE no qual estou usando o GlassFish 3 e o EJB 3.1. Meu aplicativo possui beans de sessão , um planejador e usa serviços da web. Recentemente, conheci o Apache TomEE , que oferece suporte a Contextos e Injeção de Dependência (CDI) . O contêiner GlassFish...
Acabei de começar a ler Core JavaServer Faces, 3ª ed. e eles dizem isso (ênfase minha): É um acidente histórico que haja dois mecanismos separados, os beans CDI e os beans gerenciados JSF, para os beans que podem ser usados nas páginas JSF. Sugerimos que você use os beans CDI, a menos que seu...
Eu sinto que há uma pequena bagunça na especificação do Java EE 6. Existem vários conjuntos de anotações. Temos javax.ejbanotações como @Statefule @Statelesspara a criação de EJBs. Também existe um @javax.annotation.ManagedBeanrecurso para criar um bean gerenciado. Existem anotações em...
Estou tendo dificuldade em entender como os dois interagem e onde está o limite entre eles. Eles se sobrepõem? Existem redundâncias entre eles? Sei que há anotações associadas a ambos, mas não consegui encontrar uma lista completa de ambos com breves descrições. Não tenho certeza se isso ajudaria...
No CDI existe o pseudo-escopo @ApplicationScopede o ( javax.inject) @Singleton. Qual a diferença entre eles? Além do fato de que @ApplicationScopedé procurado, e @Singletonnão é. Posso apenas mudar meu @Singletonfeijão para @ApplicationScoped? O @ApplicationScopedbean pode ter duas (ou mais)...
Escrevi um programa simples em formulários da web java, mas estou recebendo o seguinte erro: WELD-000072 O bean gerenciado que declara um escopo de passivação deve ser capaz de passivação. Bean: Managed Bean [classe BeanPakage.DemoBeans] com qualificadores [ @Any @Default @Named] Alguém...