gpt4 book ai didi

android - Objectify 和谷歌云端点示例

转载 作者:行者123 更新时间:2023-11-29 20:56:56 24 4
gpt4 key购买 nike

我正在尝试使用谷歌云端点和对象化找到一些具体示例。我已经找到了一些具有端点或对象化的,但没有一个将它们结合在一起。

最佳答案

当我开始学习 objectify 和 endpoints 时遇到了和你一样的问题。

这是来自网站的教程(抱歉,这是法语):http://blog.xebia.fr/2014/06/23/google-app-engine-cloud-endpoint-creer-notre-api-v2-et-lutiliser-avec-angularjs/

编辑:你可以在英文中找到这个神奇的网站,它详细解释了我下面的代码:http://rominirani.com/2014/08/26/gradle-tutorial-part-9-cloud-endpoints-persistence-android-studio/

简单来说,你必须拥有三个类:

您的对象:

@Entity
@Index

public class User {


@Id private String num_portable;
private Boolean sexe;
private int date_naissance;

//Constructeur par défaut (Obligatoire pour Objectify)
public User(){}

public User (String num_portable, Boolean sexe, int date_naissance){

this.num_portable=num_portable; //Numéro de portable user
this.sexe=sexe;
this.date_naissance=date_naissance;

}

/**
* GETTER
*/

public String getId(){
return num_portable;
}
public String getNum_portable() {
return num_portable;
}

public Boolean getsexe(){
return sexe;
}

public int getdate_naissance(){
return date_naissance;
}


/**
* SETTER
*/


public void setsexe(Boolean sexe){
this.sexe=sexe;
}

public void setdate_naissance(int date_naissance){
this.date_naissance=date_naissance;
}

}

你的类做CRUD操作:

public class UserCRUD {

private static UserCRUD user_crud = null;
private static final Logger log = Logger.getLogger(UserCRUD.class.getName());

static {
ObjectifyService.register(User.class);
}

private UserCRUD (){

}

public static synchronized UserCRUD getInstance() {
if (null == user_crud) {
user_crud = new UserCRUD();
}
return user_crud;
}


public User findUser(String NumeroPhone) {
User user = ofy().load().type(User.class).id(NumeroPhone).now();
return user;
}
}

您的端点类,由您的端点调用(当您生成端点 API 时):

@Api(

name = "userendpoint",
version = "v1"
)
public class UserEndPoint {

@ApiMethod(name = "FindUser", httpMethod = ApiMethod.HttpMethod.GET)
public User getUser(@Named("numero_portable") String NumPortable){
return UserCRUD.getInstance().findUser(NumPortable);
}
}

希望对你有帮助

关于android - Objectify 和谷歌云端点示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27383286/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com