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 <[email protected]> > 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 <[email protected]> wrote: > > you are Welcome. > > > > R. F > > > > 2010/8/5 Caram <[email protected]> > > > > > > > > > > > > > Thank you! > > > > > On 5 ago, 13:21, Ronmell Fuentes <[email protected]> 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 <[email protected]> > > > > > > > Hi Ronmell! > > > > > > > Nice information, I would take a look. > > > > > Is there any GUI tool? > > > > > > > Rgds, > > > > > Caram.: > > > > > > > On 5 ago, 01:42, Ronmell Fuentes <[email protected]> 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 <[email protected]> > > > > > > > > > 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 > > > > > > > [email protected]. > > > > > > > To unsubscribe from this group, send email to > > > > > > > [email protected]<google-appengine-java%[email protected]><google-appengine-java%2B > [email protected]><google-appengine-java%2B > > > [email protected]><google-appengine-java%2B > > > > > [email protected]> > > > > > > > . > > > > > > > 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 > > > > > [email protected]. > > > > > To unsubscribe from this group, send email to > > > > > [email protected]<google-appengine-java%[email protected]><google-appengine-java%2B > [email protected]><google-appengine-java%2B > > > [email protected]> > > > > > . > > > > > 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 > > > [email protected]. > > > To unsubscribe from this group, send email to > > > [email protected]<google-appengine-java%[email protected]><google-appengine-java%2B > [email protected]> > > > . > > > 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 > [email protected]. > To unsubscribe from this group, send email to > [email protected]<google-appengine-java%[email protected]> > . > 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 [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-appengine-java?hl=en.
