[Contribuição] SpringGWTController

Hey galera super irada!

Fazem algumas semanas que estou fazendo experimentos com o GWT-EXT e como de costume, uso meu framework web preferido, o Spring.

Uma dificuldade que eu tive foi a de fazer os tals dos RPC’s funcionarem. Penei bastante para entender como funcionava.

Então… para ajudar meus amiguinhos a integrar GWT + Spring criei algumas classes que facilitam pra kct esse trabalho.

[B]DOWNLOAD->
[URL=“http://forum.springsource.org/attachment.php?attachmentid=1896&d=1232576276”]SpringGwtController[/URL]
[URL=“http://www.easy-share.com/1903354400/SpringGwtController_1_0.jar”]Easy Share Mirror[/URL][/B]

É muito simples de se utilizar:

  1. Crie o bean [B]GwtServiceUrlHandlerMapping[/B].
<bean class="br.mikhas.gwt.spring.GwtServiceUrlHandlerMapping" />
  1. Anote a implementação do seu @Service com [B]@GwtRemoteService[/B]:

import org.springframework.stereotype.Service;

import br.mikhas.athome.view.client.TestService;
import br.mikhas.gwt.spring.GwtRemoteService;

@Service
@GwtRemoteService("test.rpc")
public class TestServiceImpl implements TestService {

	public String[] testMethod(String text) {
		String[] result = { "this is", "a test" };
		return result;
	}

}

Simples assim! :smiley:

Espero que seja util!

Mikhas,

Cara muito bom !

Fazia alguma tempo que estava estudando essa integração entre o spring e o gwt.

Kara como que voce fez para o controler do gwt chamar as classes de negocio anotadas com o spring (@Service, @Repository) com controle
de transação.

Essa comunicacao entre o controler e as classes de negocio e feita com RPC certo?

Abraços