| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/12/2009 22:14:40
|
juniorsatanas
GUJ Master
![[Avatar]](/images/avatar/e80d4e20bea58e20d925e45e6fb7aab8.jpg)
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 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/01/2010 09:57:12
|
eltonphysics
What is classpath?
![[Avatar]](/images/avatar/adc29e09af35b3394a504546be55e3ef.jpg)
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>
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/01/2010 10:09:30
|
juniorsatanas
GUJ Master
![[Avatar]](/images/avatar/e80d4e20bea58e20d925e45e6fb7aab8.jpg)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/03/2010 21:25:52
|
eltonphysics
What is classpath?
![[Avatar]](/images/avatar/adc29e09af35b3394a504546be55e3ef.jpg)
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
|
|
|
 |
|
|
|
|