GWT + Hibernate !  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
juniorsatanas
GUJ Master
[Avatar]

Membro desde: 20/05/2007 01:08:24
Mensagens: 1864
Localização: web2ajax@gmail.com
Offline

Pessoal, estou estudando GWT, ta feio 2 x 0 para ele !


Alguém sabe onde encontro um exemplo que tenha:

1 - conecta no banco mysql
2 - cadastra um usuario
3- loga o usuario
4- cadastra/pesquisa/deleta/adiciona/ produto


báico..

abraço valeu !

Cheque Mate em 6
[WWW] [Yahoo!] aim icon [MSN] [ICQ]
eltonphysics
What is classpath?
[Avatar]

Membro desde: 31/05/2009 18:34:15
Mensagens: 6
Localização: Belém
Offline

junior, para criar esse CRUD vc deve realizar chamada procedimento remoto primeiramente.

1.: deve-se criar 2 interfaces -> sincrona e assincrona
2.: 1 servlet que conterá conteudo de seus metodos e que implementa a interface sincrona
3.: apos isso, coloca no lado cliente(na parte de sua aplicação) essa declaração->

public static GWTServiceAsync getService() {
return GWT.create(GWTService.class);//lado sincrono. Tem como retorno o lado assincrono
}
4.: Por fim. vc acessa : getService.Cadastra(objeto), como por exemplo, suas interfaces deverao estar assim:

@RemoteServiceRelativePath("gwtservice")//serve para declaração XML
public interface GWTService extends RemoteService {
public void Cadastra( Object objeto);
}

public interface GWTServiceAsync {
public void Cadastra(Object object, AsyncCallback<Void> asyncCallback);
}

Nao esqueça do XML deve estar com o trecho.:

<servlet>
<servlet-name>GWTService</servlet-name>
<servlet-class>org.yournamehere.server.br.com.GWTServiceImpl</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>GWTService</servlet-name>
<url-pattern>/org.yournamehere.Main/gwtservice</url-pattern>
</servlet-mapping>
</servlet>

[MSN]
juniorsatanas
GUJ Master
[Avatar]

Membro desde: 20/05/2007 01:08:24
Mensagens: 1864
Localização: web2ajax@gmail.com
Offline

eltonphysics Bom dia e Obrigado !


estou fazendo asssim :

Configuração do NetBeans:
1- Instale o plugin gwt4nb (GWT) no NetBeans;
2- Inicie ou importe um novo projeto e configure a memória virtual seguindo o seguinte passo:
Dentro da pasta do projeto, procure o arquivo build-gwt.xml, que está na pasta nbproject.
Verá um código como esse:
<java classpath=?${javac.classpath}:${src.dir}? failonerror=?true?
classname=?com.google.gwt.dev.GWTCompiler? fork=?true?>
<arg value=?-out?/>
<arg path=?${build.web.dir}/?/>
<arg value=?-style?/>
<arg value=?${gwt.compiler.output.style}?/>
<arg value=?-logLevel?/>
<arg value=?${gwt.compiler.logLevel}?/>
<arg value=?${gwt.module}?/>
</java>
Insira essa tag abaixo como no local em negrito no código:
<jvmarg value=?-Xmx512m? />
<java classpath=?${javac.classpath}:${src.dir}? failonerror=?true?
classname=?com.google.gwt.dev.GWTCompiler? fork=?true?>
<arg value=?-out?/>
<arg path=?${build.web.dir}/?/>
<arg value=?-style?/>
<arg value=?${gwt.compiler.output.style}?/>
<arg value=?-logLevel?/>
<arg value=?${gwt.compiler.logLevel}?/>
<arg value=?${gwt.module}?/>
<jvmarg value=?-X m x 5 1 2 m? />
</java>
3- Para a conexão com o banco de dados configure o hibernate-config de acordo com as
entidades contidas no modelo de negócio do projeto;
4-Páginas da web, javascripts e css devem ficar no pacote ?Paginas da Web? :






















This message was edited 1 time. Last update was at 07/01/2010 10:11:39


Cheque Mate em 6
[WWW] [Yahoo!] aim icon [MSN] [ICQ]
eltonphysics
What is classpath?
[Avatar]

Membro desde: 31/05/2009 18:34:15
Mensagens: 6
Localização: Belém
Offline


4-Páginas da web, javascripts e css devem ficar no pacote ?Paginas da Web? :
R= em paginas da web, desculpe a demora, nao chegou o email avisando sobre a duvida
[MSN]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team