我今年 13 岁,正在学习 Google App Engine。
就 Google Cloud Endpoints 而言,“客户端库”之间有什么关系?
据我了解,客户端库是“较小的东西”,它是 Google Cloud Endpoints 的一部分,客户端(用户)能够将其合并到他的应用程序中,然后能够与 Cloud Endpoints 进行通信。
谢谢你。
我今年 13 岁,正在学习 Google App Engine。
就 Google Cloud Endpoints 而言,“客户端库”之间有什么关系?
据我了解,客户端库是“较小的东西”,它是 Google Cloud Endpoints 的一部分,客户端(用户)能够将其合并到他的应用程序中,然后能够与 Cloud Endpoints 进行通信。
谢谢你。
客户端库是由 Google 编写的代码包,您可以使用它们轻松调用 Google Cloud 端点。如果您查看此处的列表,您会发现以下语言的客户端库:
这些客户端库中的每一个都有一个库参考,以帮助您了解如何使用它们来访问端点。请注意,可以使用任何具有网络功能的语言,但如果没有客户端库则困难得多。
适用于 Java的Google Cloud 客户端库调用自身
Java 开发人员与 Google Cloud Platform 服务(如 Cloud Datastore 和 Cloud Storage)集成的一种惯用、直观且自然的方式
删除上面的 Java 以获得对客户端库的强定义。
当您获得经验时,您将遇到包装代码的概念。这就是这些客户端库如何为您提供帮助的方式。对于包装代码的示例,您可以编写一个方法
void createStackOverflowPost(title, body) {
goToStackOverflow();
setTitle(title);
setBody(body);
authenticate();
confirmPost();
}
然后,在这个假设的代码中,您可以调用createStackOverflowPost("What is a client library", "Your post body here...")
而不是调用每个步骤 ( goToStackOverflow()
...)。客户端库包含具有复杂代码的方法,这些代码可以访问 Google Cloud 端点(createStackOverflowPost
上面的内容),而只允许您传递重要的内容,例如我们示例中的标题和正文。
还有其他有用的功能,例如 Cloud 的对象建模组件。