Android web客户端和web服务之间的区别?

Android web客户端和web服务之间的区别?,android,web-services,webclient,Android,Web Services,Webclient,最近,我正在开发android应用程序,它必须连接到服务器(从数据库中检索数据并将数据写入数据库)。直接将应用程序与数据库连接显然太危险(考虑到安全性),所以我一直在寻找另一种解决方案。为了连接数据库,我必须使用web服务,但我找到了使用web客户端和uri的教程,该教程在服务器上“调用”PHP文件并使用它们检索信息。所以,现在我想知道这种方法和web服务之间的区别是什么。它们都是好的解决方案还是一个更好 提前谢谢。让web客户端直接连接到数据库确实有风险。原因是除了服务器地址之外,您还需要为客

最近,我正在开发android应用程序,它必须连接到服务器(从数据库中检索数据并将数据写入数据库)。直接将应用程序与数据库连接显然太危险(考虑到安全性),所以我一直在寻找另一种解决方案。为了连接数据库,我必须使用web服务,但我找到了使用web客户端和uri的教程,该教程在服务器上“调用”PHP文件并使用它们检索信息。所以,现在我想知道这种方法和web服务之间的区别是什么。它们都是好的解决方案还是一个更好


提前谢谢。

让web客户端直接连接到数据库确实有风险。原因是除了服务器地址之外,您还需要为客户端(应用程序)提供访问数据库的凭据。所以客户端必须有服务器地址、数据库用户名和数据库密码。另一方面,使用web服务将确保只有您的程序在服务器端访问这些信息,并且您的数据库登录信息将是安全的总之,不要通过客户端直接连接到数据库。在中间建立Web服务层,数据库将是安全的!<强>


Web客户端是连接到服务器程序(Web服务)的设备上的程序。

让Web客户端直接连接到数据库确实有风险。原因是除了服务器地址之外,您还需要为客户端(应用程序)提供访问数据库的凭据。所以客户端必须有服务器地址、数据库用户名和数据库密码。另一方面,使用web服务将确保只有您的程序在服务器端访问这些信息,并且您的数据库登录信息将是安全的总之,不要通过客户端直接连接到数据库。在中间建立Web服务层,数据库将是安全的!<强>


Web客户端是连接到服务器程序(Web服务)的设备上的程序。

服务器上是否实现了REST API?有很多Android库可以帮助您处理此类呼叫。这个问题是理论性的。我只是想解释一下web客户机和web服务之间的区别,也许还有什么更好或更安全。您在服务器上实现了RESTAPI吗?有很多Android库可以帮助您处理此类呼叫。这个问题是理论性的。我只是想解释一下web客户端和web服务之间的区别,以及什么更好或者更安全。我不知道你们是否理解我。我遵循这个教程:在你们的例子中,php程序是web服务,android应用程序是web客户端。你们的意思是考虑我给你们的链接?教程中的php程序是web服务和android应用程序web客户端吗?我不知道你是否理解我。我遵循这个教程:在你们的例子中,php程序是web服务,android应用程序是web客户端。你们的意思是考虑我给你们的链接?教程中的php程序是web服务和android应用程序web客户端吗?