Boa Noite.
Qual a vantagem (ou necessidade) de se utilizar interfaces remotas nos EJB? Sou novato, mas parece que o acesso feito pelos servlets, e outros EJB’s a essas interfaces é geralmente feito na mesma máquina. Não seria melhor utilizar interfaces locais? Se não seria, vocês poderiam explicar o porquê?
Abraços a todos
EJBs são objetos distribuidos por natureza, sua finalidade é ser acessado remotamente, mas, se todo o sistema for executado na mesma JVM, não tens pq acessá-los pela interface remota, e sim pela local…
falou tudo matheus… Mas se vc tiver usando JBoss, mesmo q vc peça um acesso remoto, se ele identificar q o EJB ta na mesma JVM do cliente (servlets, no caso) ele faz chamada local… Mas isso é o JBoss q faz, nao eh padrao nos AS.