我知道Java和Spring框架。
现在,我想学习Swift,以便我可以构建iPhone应用程序。问题在于,由于我在移动领域的使用经验为0,因此我很难理解应用程序如何与Java服务器进行通信。
如果有任何教程,我想向他们学习。
谢谢您的回答。
为了让您的应用程序与Spring服务器通信,您的服务器必须公开一些REST API。如果您不熟悉REST API,则this可以向您介绍该主题(也请参阅this one)。简而言之,REST API是可以在服务器应用程序外部调用的“函数”。例如,您可以使用API将资源添加到数据库中(如果涉及到任何数据库)。然后,您可以从ios应用程序中调用api,而不会遇到任何麻烦。考虑到您可以使用相同的API,例如从Web应用程序中使用,只需使用客户端库即可进行HTTP调用。我一点都不了解Swift,例如看一下this是否可以帮助从您的应用程序调用API。作为参考,假设您的应用管理图书,并且用户可以列出图书,并添加一个广告展示详细信息。
Spring(和Spring Boot,但以下是这些的共享功能)提供了一种在应用程序中公开API的简单方法。您可以找到基本教程here。
主要思想是:
@GetMapping
注释] >@PostMapping
注释定义Spring团队提供的教程将指导您进行开发,如果您需要更多详细信息,请随时提问;如果您需要更精确的实施帮助,请考虑打开一个新问题,为您的特定问题添加详细信息,并在此处链接。