Articles of ejb

Erro no lado do cliente ao chamar um método de negócios na entidade gerenciada de retorno do lado do servidor

Meu aplicativo cliente é um aplicativo Java independente usando o NetBeans RCP. O aplicativo cliente se conecta a um EJB remoto montado em um servidor Glassfish. No lado do servidor, eu tenho um método de negócios (feito para teste) que deveria ter uma instância de uma entidade (essa entidade não é persistida ou gerenciada ainda), […]

Excluir um grande número de linhas de um timer EJB

Preciso excluir milhões de linhas de uma tabela de dentro de um Timer EJB. O problema é que o timer tem um tempo limite de transação de 90 segundos, então eu deveria dividir o trabalho em pedaços pequenos. Como não sei quantas linhas podem ser excluídas em 90 segundos, o algoritmo deve fazer um loop […]

Fazendo uma escolha ao migrar o Oracle PL / SQL para classs Java / EJB

Imaginando o que poderiam ser pontos de decisão / fator na decisão sobre a opção de converter o PLSQL nos Java Class / EJB’s. Há grande quantidade de lógica de negócios implementada no PLSQL, onde o front end era o PowerBuilder. Agora, para tornar o aplicativo ativado para web, o aplicativo está sendo migrado para […]

Impossível injetar JMS QueueConnectionFactory no JBoss 6.1.0 com anotação de resources

Eu estava gastando muito tempo para resolver o problema com o JBoss 6.1.0 para injetar o connection factory do JMS no meu bean de session. Eu estou usando o JBoss 6.1.0 com o perfil padrão e executando-o no debian. Recorte do meu código são: @Resource(name=”java:/QueueConnectionFactory”) private QueueConnectionFactory factory Existe em jboss6 / server / default […]

EJB stateless implementa a injeção de interface falhada

Wildfly 8.2.0 Eu tenho um EJB Stateless e uma interface. @Local @Stateless public class Bean implements IBean{ … } @Local public interface IBean { … } Mas eu recebo um erro de WELD. Se o Bean não implementar a interface, não haverá erros. De acordo com https://stackoverflow.com/a/13988450/2023524 e https://blogs.oracle.com/arungupta/entry/what_s_new_in_ejb, não deve haver erro. Erro: WELD-001408: […]

Aplicação corporativa build-impl.xml lança erro

Eu estou usando o Glassfish-4.0, Netbeans-8. Comecei a experimentar uma amostra de aplicativo corporativo. Eu tentei este mesmo tutorial algumas vezes tentando chegar onde e quando exatamente o problema foi infundido no aplicativo. Para minha surpresa, é desde o início. Depois de criar um novo aplicativo, fazendo isso no NetBeans: Projeto => J2EE => Enterprise […]

EJB / JPA: Como usar EntityManager.persist () para sempre INSERIR um novo registro, não atualizar

A function EntityManager.persist () está tentando atualizar um registro existente, mas eu sempre preciso inserir um novo. Como conseguir isso? Parte do bean Entity: @Entity @Table(name=”SYNC_TRIGGER”, schema=”ETL”) public class SyncTrigger implements Serializable { @Id @Column(name=”ID”) @SequenceGenerator(name = “TRIGGER_SEQ”, sequenceName = “ETL.TRIGGER_SEQ”) @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = “TRIGGER_SEQ”) private Long triggerId; …… Parte do bean Stateless, […]

A pesquisa de Java EJB JNDI Beans falhou

Eu tenho a seguinte estrutura no lugar: 4.0.0 com.screening screening 1.0-SNAPSHOT pom Screening Java Parent Module1 Module2 org.apache.maven.plugins maven-compiler-plugin 2.3.2 1.6 1.6 ${endorsed.dir} org.apache.maven.plugins maven-ejb-plugin 2.3 3.1 org.apache.maven.plugins maven-dependency-plugin 2.1 validate copy ${endorsed.dir} true javax javaee-endorsed-api 6.0 jar O acima é um pom que é o pai dos módulos abaixo: com.screening screening 1.0-SNAPSHOT 4.0.0 com.screening […]

Manipulando ‘O EJB não existe’ ou ‘Não é possível carregar de BACKUPSTORE FOR Key’

então o problema é bem simples: Estamos usando o JSF 2.0 com Primefaces e EJB para lidar com nosso aplicativo e encontramos um problema. Temos um único bean @SessionScoped no qual armazenamos todos os @Stateful Session Beans . Em um caso, (quando não lidamos com algumas exceções do JPA) e há uma exceção: javax.persistence.PersistenceException: Exception […]

Business Delegate Vs Service Locator

Qual é a diferença entre o Business Delegate e o Service Locator.Do responsável pelo encapsulamento do mecanismo de pesquisa e criação.Se o Business Delegate usar o Service Locator para ocultar mecanismo de pesquisa e criação, o que é Delegado Comercial significava exclusivamente, o Service Locator não pode replace o Business Delegate? .