2015-06-11 28 views
0

使用JDBC的应用程序与使用Web服务的应用程序之间有什么区别?使用JDBC的应用程序和使用Web服务的应用程序

为什么人们更喜欢使用Web服务而不是使用直接JDBC连接? 能够帮助我开始使用Web服务的关键因素是什么?

我做了一些关于它的研究,发布此问题之前,Web服务是可互操作的,即时寻找那个帮我往下挖深入到网络的服务

+0

这绝对是一个关于SO的话题。您可能需要阅读以下内容:https://en.wikipedia.org/wiki/Multitier_architecture – SiKing

+0

在发布这些问题之前,我对此进行了一些研究,认为Web服务是可互操作的,即时查找可帮助您的任何详细信息我深挖。因为在这里我总能找到一个更好理解的好人。 – Sam

+0

请改善您的问题。在你的问题中添加以上评论。这是一个非常宽泛的话题,可以根据您的兴趣更好地缩小范围。 – kingAm

回答

2

这一切都取决于需求的任何细节。 今天的云是什么? 云中的一切,可以从您的手机,电脑,任何地方访问。 想象一下:

你必须输入一个记录,并分析来自世界各地的软件的信息.... 想想你是否用JDBC做到这一点;所有你将不得不启用IP来查询你的服务器... 这不好,无论是为你或你的托管服务提供商...

现在与Web服务,SOAP通信。 支持安全性,您可以控制对请求的响应以及谁不是...

1

使用JDBC的应用程序使用与数据库的实际连接。每次你想创建更新,删除或选择任何数据,你都会建立一个连接,并直接使用查询在数据库上执行操作。

问问自己,你真的想提供你的数据库连接和访问你的每个客户端。这不是明智的。

基于Web服务的应用程序遵循面向服务的体系结构。它们提供了相当好的数据库抽象。关于Web服务的最重要的事情是互操作性和可移植性,使用简单的jdbc很难实现。

相关问题