Olá pessoal.
Estou começando a utilizar o spring e tenho algumas dúvidas.
Estou tentando implementar uma interface de serviços que poderão ser chamados de diversas formas.
O spring possui algumas implementações que permitem que estes serviços sejam chamados via RMI, url simples, webServices, etc.
Estou tentando implementar um serviço que possa ser chamado via url simples com o httpinvoker. Minhas dúvidas são.
- Como faço para chamar um métodos e seus parâmetros no cliente via uma url simples.
- Vou poder realizar chamadas com outros tipos de clientes, tais como PHP, Ruby, etc?
Desde já, agradeço a atenção de todos.
O exemplo da documentação eh bem simples, já olhou?
http://static.springframework.org/spring/docs/2.5.x/reference/remoting.html#remoting-httpinvoker
Basicamente tu declara dos 2 lados e no cliente tu pega o bean e chama o método normalmente que o spring
chama do outro lado.
E dependendo do que usar, alguns é só Java-to-Java e outros é non-Java.
http://static.springframework.org/spring/docs/2.5.x/reference/remoting.html#remoting-considerations
[quote=fabiofalci]O exemplo da documentação eh bem simples, já olhou?
http://static.springframework.org/spring/docs/2.5.x/reference/remoting.html#remoting-httpinvoker
Basicamente tu declara dos 2 lados e no cliente tu pega o bean e chama o método normalmente que o spring
chama do outro lado.
E dependendo do que usar, alguns é só Java-to-Java e outros é non-Java.
http://static.springframework.org/spring/docs/2.5.x/reference/remoting.html#remoting-considerations[/quote]
Dei uma olhada no manual spring conrforme os links acima. Porém estou atrás de exemplos de implementações com clientes que sejam java.
Exato! São exemplo em Java, agora é só usar aqueles beans que foram declarados em xml
nas classes java! 
Olhe o capitulo do IoC Container
http://static.springframework.org/spring/docs/2.5.x/reference/beans.html
[quote=cyber_jso][quote=fabiofalci]O exemplo da documentação eh bem simples, já olhou?
http://static.springframework.org/spring/docs/2.5.x/reference/remoting.html#remoting-httpinvoker
Basicamente tu declara dos 2 lados e no cliente tu pega o bean e chama o método normalmente que o spring
chama do outro lado.
E dependendo do que usar, alguns é só Java-to-Java e outros é non-Java.
http://static.springframework.org/spring/docs/2.5.x/reference/remoting.html#remoting-considerations[/quote]
Dei uma olhada no manual spring conrforme os links acima. Porém estou atrás de exemplos de implementações com clientes que sejam java.[/quote]
Desculpe.
Faltou colocar um “não” na frase.
Dei uma olhada no manual spring conrforme os links acima. Porém estou atrás de exemplos de implementações com clientes que não sejam java
Então tu pode tentar o
Hessian and/or Burlap.
Desse não tenho exemplo.
Talvez seja mais fácil usar serviços REST, já tentou?