如何将表单数据上传到谷歌应用引擎

时间:2012-12-05 22:56:04

标签: java google-app-engine

要将数据上传到数据存储区,我使用以下java代码:

DatastoreService ds = DatastoreServiceFactory.getDatastoreService();
Entity entity = new Entity("mydetail");
entity.setProperty("entry", "entry");
ds.put(entity);

对于上传基于表单的数据,这是上传数据的正确方法,即使用上面的类似代码,还是我应该使用其他API?

1 个答案:

答案 0 :(得分:1)

是的,这是AppEngine数据存储区的直接API。

您还可以使用JDO接口,该接口允许直接存储Java对象而无需处理数据存储区API:

import javax.jdo.annotations.Persistent;

@PersistenceCapable
public class MyDetail {
    // ...
    @Persistent
    private String entry;
    // ...

还有JPA界面。这两个接口都在App Engine网站上进行了描述。

Objectify界面非常简单,在许多情况下更容易。它不是官方SDK的一部分。

您可以使用对您的应用更有意义的。