Great, thanks for the link Jeff. This may be what I've been looking
for ages

On Mar 6, 1:21 pm, Jeff Schnitzer <j...@infohazard.org> wrote:
> If you use the Google data classes (Key, GeoPt, Email, Link, User,
> etc) in your entities you will have trouble serializing them through
> GWT-RPC.  Even though you're using JDO, you can still use Objectify's
> GWT integration to solve the problem:
>
> http://code.google.com/p/objectify-appengine/wiki/ObjectifyWithGWT
>
> Jeff
>
> On Fri, Mar 5, 2010 at 4:04 PM, novarse <stephenmwi...@gmail.com> wrote:
> > Thanks Maly for your reply,
> > I got it going. I'm using GWT and after reading the doco properly and
> > adding a
> > <source path='server/jdo'/>
> > to my gwt.xml file and copying my jdo objects to that dir it all
> > works. Real simple in the end
>
> > On Mar 3, 11:36 pm, Chummar Maly <chum...@gmail.com> wrote:
> >>  All you need to do is put this code in a servlet and then call the servlet
> >> as the button's action. Having said that is always good to learn the 
> >> basics.
> >>  Here is a link for app engine JDO implementation 
> >> :http://code.google.com/appengine/docs/java/gettingstarted/usingdatast....
> >>  The easiest way to learn JDO is to use the sample app. called guestbook 
> >> and
> >> see how it works.
> >> Best of luck.
>
> >> Malyhttp://servetube.appspot.com
>
> >> On Wed, Mar 3, 2010 at 2:04 AM, Stephen Wills 
> >> <stephenmwi...@gmail.com>wrote:
>
> >> > Hello,
> >> > I have been wanting to know how to do this for a while now, but don't 
> >> > know
> >> > where to find information on how to do this. I simply want to know how to
> >> > setup my project so I can have a JDO object in the "server" package (so I
> >> > can use classes like com.google.appengine.api.datastore.Key and
> >> > javax.jdo.listener.StoreCallback), and request a list of those objects 
> >> > from
> >> > my client side code. Currently I store my JDO object in my "client" 
> >> > package.
> >> > So when a user clicks a button to retrieve all the People objects I can 
> >> > get
> >> > back a List<People>. I'm sure these are some fundamentally basic steps I
> >> > just don't know to acheive. Do you need a persistent object on the server
> >> > side and a transfer object on the client? If so how do you send the data 
> >> > to
> >> > the transfer object. Thanks
>
> >> > currently have: (and want it instead in com.myapp.server but also to
> >> > retrieve say List<People> )
> >> > in com.myapp.client
>
> >> > import javax.jdo.annotations.IdGeneratorStrategy;
> >> > import javax.jdo.annotations.IdentityType;
> >> > import javax.jdo.annotations.PersistenceCapable;
> >> > import javax.jdo.annotations.Persistent;
> >> > import javax.jdo.annotations.PrimaryKey;
>
> >> > import com.google.gwt.user.client.rpc.IsSerializable;
>
> >> > @PersistenceCapable(identityType = IdentityType.APPLICATION)
> >> > public class People implements IsSerializable {
>
> >> >     @PrimaryKey
> >> >     @Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
> >> >     private Long pKeyRiderID;
>
> >> >     @Persistent
> >> >     private String lastName;
> >> > ...
>
> >> > currently in com.myapp.server:
> >> >     private List<People> get() {
> >> >         PersistenceManager pm = PMF.get().getPersistenceManager();
>
> >> >         List<People> result = null;
> >> >         try {
> >> >             String q = "select from " + People.class.getName();
> >> >             result = new ArrayList<People>((List<People>)
> >> > pm.newQuery(q).execute());
> >> >         } finally {
> >> >             pm.close();
> >> >         }
> >> >         return result;
> >> >     }
>
> >> >  --
> >> > You received this message because you are subscribed to the Google Groups
> >> > "Google App Engine for Java" group.
> >> > To post to this group, send email to
> >> > google-appengine-j...@googlegroups.com.
> >> > To unsubscribe from this group, send email to
> >> > google-appengine-java+unsubscr...@googlegroups.com<google-appengine-java%2bunsubscr...@googlegroups.com>
> >> > .
> >> > For more options, visit this group at
> >> >http://groups.google.com/group/google-appengine-java?hl=en.
>
> >> --
> >> Chummar Malyhttp://www.tricolormusic.com
>
> > --
> > You received this message because you are subscribed to the Google Groups 
> > "Google App Engine for Java" group.
> > To post to this group, send email to google-appengine-j...@googlegroups.com.
> > To unsubscribe from this group, send email to 
> > google-appengine-java+unsubscr...@googlegroups.com.
> > For more options, visit this group 
> > athttp://groups.google.com/group/google-appengine-java?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine for Java" group.
To post to this group, send email to google-appengine-j...@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine-java+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine-java?hl=en.

Reply via email to