Hi, i'm creating my first gwt application.
I would display in my page an interrogation to my database.
I've download hibernate4gwt library and i've included it in my
project.
I created HelloGWT.gwt.xml in mypackage folder with this code:
[code]<?xml version="1.0" encoding="UTF-8" standalone="no"?><module>
<!-- Inherit the core Web Toolkit stuff. -->
<inherits name="com.google.gwt.user.User"/>
<inherits name='net.sf.hibernate4gwt.Hibernate4Gwt15'/>
<!-- Specify the app entry point class. -->
<entry-point class="mypackage.client.HelloGWT"/>
<inherits name="com.google.gwt.user.theme.standard.Standard"/>
<!-- <inherits name="com.google.gwt.user.theme.chrome.Chrome"/> -->
<!-- <inherits name="com.google.gwt.user.theme.dark.Dark"/> -->
<stylesheet src="css/format.css"/>
<source path="domain"/>
<source path="client"/>
</module>[/code]
I created the subfolder domain and client in mypackage and i wrote
helloGWT:
[code]package mypackage.client;
import com.google.gwt.core.client.EntryPoint;
import com.google.gwt.core.client.GWT;
import com.google.gwt.user.client.Window;
import com.google.gwt.user.client.ui.Button;
import com.google.gwt.user.client.ui.ClickListener;
import com.google.gwt.user.client.ui.Label;
import com.google.gwt.user.client.ui.RootPanel;
import com.google.gwt.user.client.ui.Widget;
import java.util.List;
public class HelloGWT implements EntryPoint {
public void onModuleLoad() {
// TODO Auto-generated method stub
Label label = new Label("Hello GWT !!!");
label.setStyleName("label");
Button button = new Button("Say something");
button.addClickListener(new ClickListener() {
public void onClick(Widget sender) {
Window.alert("Hello, again");
}
});
RootPanel.get().add(label);
RootPanel.get().add(button);
MyServiceAsync ws = (MyServiceAsync)
GWT.create(MyService.class);
List a=ws.getStudents(null);
}
}[/code]
MyService
[code]package mypackage.client;
import java.util.ArrayList;
import java.util.List;
import net.sf.hibernate4gwt.core.HibernateBeanManager;
import net.sf.hibernate4gwt.gwt.HibernateRemoteService;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;
import com.google.gwt.user.client.rpc.RemoteService;
import mypackage.domain.Giocatore;
public class MyService extends HibernateRemoteService{
public List getStudents() {
Session session=null;
SessionFactory sessionFactory = new Configuration().configure
().buildSessionFactory();
HibernateBeanManager.getInstance().setSessionFactory
(sessionFactory);
session = sessionFactory.openSession();
List gwtStudents = new ArrayList();
List<Giocatore> players = session.createCriteria
(Giocatore.class).list();
return players;
}
}[/code]
and Eclipse automatic generates MyServiceAsync
i put Giocatore.class Giocatore.hbm.xml and hibernate.cfg.xml in
domain folder
server folder is empty.
When i try ti run my application i read a lot of error all about
inherit method, like this:
[ERROR] Line 16: No source code is available for type
net.sf.hibernate4gwt.gwt.HibernateRemoteService; did you forget to
inherit a required module?
thanks
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Google Web Toolkit" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/Google-Web-Toolkit?hl=en
-~----------~----~----~----~------~----~------~--~---