如何使用Spring Framerwork作为服务器来构建iPhone应用程序?

问题描述 投票:0回答:1

我知道Java和Spring框架。

现在,我想学习Swift,以便我可以构建iPhone应用程序。问题在于,由于我在移动领域的使用经验为0,因此我很难理解应用程序如何与Java服务器进行通信。

如果有任何教程,我想向他们学习。

谢谢您的回答。

spring spring-boot swift3
1个回答
0
投票

为了让您的应用程序与Spring服务器通信,您的服务器必须公开一些REST API。如果您不熟悉REST API,则this可以向您介绍该主题(也请参阅this one)。简而言之,REST API是可以在服务器应用程序外部调用的“函数”。例如,您可以使用API​​将资源添加到数据库中(如果涉及到任何数据库)。然后,您可以从ios应用程序中调用api,而不会遇到任何麻烦。考虑到您可以使用相同的API,例如从Web应用程序中使用,只需使用客户端库即可进行HTTP调用。我一点都不了解Swift,例如看一下this是否可以帮助从您的应用程序调用API。作为参考,假设您的应用管理图书,并且用户可以列出图书,并添加一个广告展示详细信息。

Spring(和Spring Boot,但以下是这些的共享功能)提供了一种在应用程序中公开API的简单方法。您可以找到基本教程here

主要思想是:

  1. [如果需要从服务器获取某些信息,例如书单,则必须使用HTTP GET方法,该方法在Spring中定义为该API将调用的方法的@GetMapping注释] >
  2. [如果您需要向服务器添加信息,例如添加一本新书,则必须使用HTTP POST方法,该方法在Spring中使用@PostMapping注释定义
  3. Spring团队提供的教程将指导您进行开发,如果您需要更多详细信息,请随时提问;如果您需要更精确的实施帮助,请考虑打开一个新问题,为您的特定问题添加详细信息,并在此处链接。

© www.soinside.com 2019 - 2024. All rights reserved.