Olá comunidade, estou precisando de uma ajuda em relação a implantação dos Clients EJB3, como eu faço isso em RMI (@Remote)?
Vamos supor que eu tenha o código HelloUserBean (@Stateless), no server:
[b]HelloUserBean
@Stateless
public class HelloUserBean implements HelloUser {
public void Ola(String name) {
System.out.println("Ola " + name);
}[/b]
[b]HelloUser
@Local
public interface HelloUser {
public void Ola(String name);
}[/b]
e
o Cliente local com o Injetor de Dependencia
[b]public class Main {
@EJB
private static HelloUser helloUser;
public static void main(String[] args) {
helloUser.ola(“Zé Mago”);
}[/b]
Como eu posso fazer para que uma maquina qualquer de minha rede possa ter comunicação com o Bean do Servidor, alterando seus dados? Já usei a anotação Remote na chamada do Bean mas não surge efeito. Será que tem alguma coisa a mais para ser empregada?