2011-01-15 13 views
1

Ich folgte this tutorial und beschloss, zu verwenden, um zu vermeiden, DTO-Boilerplate zu schreiben.GWT - konfigurieren Gilead Problem

Aber mit noch keinem Erfolg. Ich habe als Tutorial Hinweise:

  1. Made my POJO auf Server-Seite net.sf.gilead.pojo.java5.LightEntity erweitern

    public class Anlage erstreckt LightEntity implementiert Serializable {...}

  2. Made my serverseitige Service-Implementierung erweitern net.sf.gilead.gwt.PersistentRemoteService

    öffentliche Klasse LoginServiceImpl erweitert PersistentRemoteService implementiert LoginService {...}

  3. Konfigurierter BeanManager genau wie im Tutorial.

Als ich versuchte, serverseitige Klasse zu verwenden, die von Gilead LightEntity erstreckt, bekomme ich Fehler, als gäbe es keinen Gilead war, nur Servercode beschränkt.

Hier JAR-Dateien sind ich zu meinem Build-Pfad enthalten:

alt text

+1

ich auf Gilead gab, bin ich Klarschrift DTOs. Aber ich werde diese Frage offen lassen, vielleicht finden wir eine Antwort. – Xorty

Antwort

0

Änderung Ihrer MusicStoreServiceImpl() zu

public MusicStoreServiceImpl() { 
gileadHibernateUtil.setSessionFactory(com.google.musicstore.util.HibernateUtil 
    .getSessionFactory()); 

PersistentBeanManager persistentBeanManager = new PersistentBeanManager(); 
persistentBeanManager.setPersistenceUtil(gileadHibernateUtil); 
StatelessProxyStore sps = new StatelessProxyStore(); 
sps.setProxySerializer(new GwtProxySerialization()); 
persistentBeanManager.setProxyStore(sps); 
setBeanManager(persistentBeanManager); 

}

Verwandte Themen