Ok.
1.  appcfg.py can be used whether your app is written in Java or Python.
2.  when they speak about "remote_api" is right, you need to write some
lines in your web.xml file to allow the connection remotely.
3.  when it's mentioned
com.google.apphosting.utils.remoteapi.RemoteApiServlet  is the name of the
servlet which answer the request of connection, so that, you have to write
the name of the servlet, and also have to map it to the URL where the tool
is redirected when trying to connect.

4.  The app.yaml is a file which is written when developing an app made in
python, so at this point it's useless.

5. If you are going to use a tool such as appcfg.py or bulkloader.py you
have to write some files in order to manage your data in datastore. This is
very important since when using the dataStore we have schemaless, so the
tool doesn't know how to deal with data stored in datastore, thus you have
to write a file for loading/downloading the data. These files contains the
classes called Exporter/Loader. In google docs for GAE there is information
about this issue.

6.  Personally when I knew I had to deal with data stored in DataStore  of
my App, I decided to build my own tool for doing this. I took the
Service-Rest way. This means that I have a Service (Rest type) listening,
running on my app so that I can connect remotely to this service and tell it
to do pretty much whatever I want and what it was programmed for.

There is an opensource product for this.
http://www.restlet.org/
this is the related documentation.
http://wiki.restlet.org/docs_2.0/13-restlet/21-restlet/318-restlet.html

For me it works perfectly and it's not too difficult to understand the
concept.

Hope this is helpful.
Rgds

R. F.
any doubt I'm always willing to help.

2010/8/5 Caram <caram.jun...@gmail.com>

> I'm confused!
>
> I uploaded a Java app.
>
> I installed Python 2.7 and GAE for Python to work with the remote
> database.
>
> I'm following this link:
> http://code.google.com/intl/en/appengine/docs/python/tools/uploadingdata.html
> but I'm confused because this article is for Python, not for Java app.
> It have a tip in beginning:
>
> "If you have a Java app, you can use the Python appcfg.py tool by
> installing the Java version of the remote_api handler, which is
> included with the Java runtime environment. The handler servlet class
> is com.google.apphosting.utils.remoteapi.RemoteApiServlet."
>
> I'm very lost... In article mention archive "app.yaml" to alter but I
> don't know where it is...
>
> Thanks.
>
>
> On 5 ago, 14:09, Ronmell Fuentes <ringe...@gmail.com> wrote:
> > you are Welcome.
> >
> > R. F
> >
> > 2010/8/5 Caram <caram.jun...@gmail.com>
> >
> >
> >
> >
> >
> > > Thank you!
> >
> > > On 5 ago, 13:21, Ronmell Fuentes <ringe...@gmail.com> wrote:
> > > > Hi, Nup.
> > > > all are comand-console tools.
> >
> > > > but you could build your own app which could consume some services in
> > > your
> > > > data store and that'd be with GUI and all features you want. :D
> >
> > > > Rgds.
> >
> > > > R. F
> >
> > > > 2010/8/5 Caram <caram.jun...@gmail.com>
> >
> > > > > Hi Ronmell!
> >
> > > > > Nice information, I would take a look.
> > > > > Is there any GUI tool?
> >
> > > > > Rgds,
> > > > > Caram.:
> >
> > > > > On 5 ago, 01:42, Ronmell Fuentes <ringe...@gmail.com> wrote:
> > > > > > Hi,
> > > > > > for sure.
> >
> > > > > > you can use tools writen in python such as: appcfg.py or
> > > bulkloader.py,
> > > > > they
> > > > > > work perfectly, are useful and easy to use.
> >
> > > > > > Rgds.
> > > > > > Ronmell F.
> >
> > > > > > 2010/8/4 Caram <caram.jun...@gmail.com>
> >
> > > > > > > Hello!
> >
> > > > > > > Can we access the datastore of an applicattion out of the
> Google
> > > site
> > > > > > > (appengine.google.com/datastore/explorer) ?
> >
> > > > > > > Thanks!
> > > > > > > Caram.:
> >
> > > > > > > --
> > > > > > > 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><google-appengine-java%2B
> unsubscr...@googlegroups.com><google-appengine-java%2B
> > > unsubscr...@googlegroups.com><google-appengine-java%2B
> > > > > unsubscr...@googlegroups.com>
> > > > > > > .
> > > > > > > For more options, visit this group at
> > > > > > >http://groups.google.com/group/google-appengine-java?hl=en.
> >
> > > > > > --
> > > > > > ausencia de evidencia  ≠  evidencia de ausenciahttp://
> > > > > culturainteractiva.blogspot.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<google-appengine-java%2bunsubscr...@googlegroups.com><google-appengine-java%2B
> unsubscr...@googlegroups.com><google-appengine-java%2B
> > > unsubscr...@googlegroups.com>
> > > > > .
> > > > > For more options, visit this group at
> > > > >http://groups.google.com/group/google-appengine-java?hl=en.
> >
> > > > --
> > > > ausencia de evidencia  ≠  evidencia de ausenciahttp://
> > > culturainteractiva.blogspot.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<google-appengine-java%2bunsubscr...@googlegroups.com><google-appengine-java%2B
> unsubscr...@googlegroups.com>
> > > .
> > > For more options, visit this group at
> > >http://groups.google.com/group/google-appengine-java?hl=en.
> >
> > --
> > ausencia de evidencia  ≠  evidencia de ausenciahttp://
> culturainteractiva.blogspot.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<google-appengine-java%2bunsubscr...@googlegroups.com>
> .
> For more options, visit this group at
> http://groups.google.com/group/google-appengine-java?hl=en.
>
>


-- 
ausencia de evidencia  ≠  evidencia de ausencia
http://culturainteractiva.blogspot.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 at 
http://groups.google.com/group/google-appengine-java?hl=en.

Reply via email to