我正在与我的团队作为移动开发人员一起开展一个项目。目前我们有 MsSql 数据库和 Web 服务器。我需要将我的应用程序连接到该数据库。那么如何实现它?我只是向我们的网络服务器发送请求(连接数据库)还是我应该创建自己的 Web 服务?
您将需要一个在 Web 服务器上运行的 API(REST 等),该 Web 服务器可以访问防火墙关闭的数据库服务器。以及对您的 API 进行身份验证,这样您就不会有随机的人 DDoSing 您的服务和数据库。
您的数据库服务器根本不应暴露于 Internet,也不应直接从您的客户端访问。您也不应该直接从客户端向数据库服务器发送 SQL 查询。您的 API 公开了一组功能,并且非常限制客户端可以请求和接收的内容。
移动应用程序 -> Internet -> Web 服务器 -> 防火墙 -> SQL Server
您可能不会在 Xcode 中构建此 API 服务,因为 Xcode 真正适用于 macOS 和 iOS 开发,而不是 Web 服务器开发。
“我如何实现这个”的细节远远超出了 Stack Overflow 的范围。网上有许多教程和演练。做出明智的选择。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句