Aproveitando o tópico gostaria de tirar uma dúvida que tenho.
Antes de tudo devo dizer que estou usando a versão 1.7 do GWT.
Tenho a seguinte estrutura de pacotes:
client: as telas da aplicação são todas criadas neste pacote
server: possui alguns subpacotes que contem as entidades do sistema (Cliente, Equipamento…), minha logica de persistencia (JPA - Hibernate), etc…
Todas as minhas entidades implementam a interface Serializable.
Problema:
Eu quero criar um formulario de cadastro de clientes. Imaginem que dentro da minha classe que representa o formulario eu leio todos os campos, monto o objeto cliente e envio para o servidor no momento que o usuário clica no botão cadastrar. Quando compilo esse código ocorre o seguinte erro:
[color=red]No source code is available for type br.com.teste.server.entidade.Cliente; did you forget to inherit a required module?[/color]
Então, isso é alguma falha da arquitetura do meu sistema? Eu não deveria montar meu objeto Cliente e apenas enviar as informações de modo que apenas o servidor monte e persista o objeto? Eu deveria mapear minhas entidades em XML ou JSON para trafegar entre cliente e servidor?
Não sei se fui muito claro mas agradeço a ajuda de vocês.
Abraços.