Opa! É o seguinte, trabalho com EJB e desde sempre que trabalhei sempre usei meus EJBs para as regras de negócio. E alguns exemplos já ví as pessoas o seguintes exemplos.
Exemplo A
EJB UserService que tem todas as regras de negócio do usuário inclusive os JPQLs.
Exemplo B
EJB UserService que tem todas as regras de negócio do usuário, e um outro EJB o UserDAO que tem as JPQLs do usuário.
A Pergunta é, o que de fato é mais certo pra se fazer nesse caso? É errado Ter dois EJBs? um para as regras e outro para os JPQLs?
Obrigado.