代码之家  ›  专栏  ›  技术社区  ›  Simple Code

SQL server Web服务[关闭]

  •  -2
  • Simple Code  · 技术社区  · 7 年前

    注: 这个问题不是代码错误问题,而是连接到数据库的Web服务信息的一般问题。

    我对发展一无所知,我需要知道 为什么要使用web服务与实时数据库对话? 我创建了一个页面,当我把它带给我的老板时,他说你需要通过网络服务与数据库对话,我只是想知道 正常数据访问层和通过web服务之间有什么区别?

    2 回复  |  直到 7 年前
        1
  •  2
  •   Rahul    7 年前

    简而言之 抽象 . 如果没有web服务,您的客户/消费者必须足够聪明,知道如何处理业务模型,与数据库交互,并将数据库实体转换为您的应用程序模型。

    外观设计模式 )

        2
  •  0
  •   John Wu    7 年前

    这个问题的问题是,“你”不是一台计算机,不能通过网络服务或其他方式与数据库对话。

    数据库需要通过程序访问。程序有各种影响其部署方式的NFR,根据部署方式,可能需要一个web服务。所以你问题的答案取决于你所说的“你”是什么意思

    A. 网站 可能能够直接访问数据库,因为它可能存在于同一网络中。A. ,运行在远程机器上,可能不在同一网络上,并且无法通过正常方式访问数据库——例如,端口1433(数据库连接的默认端口)可能无法在防火墙上打开。在这种情况下,您可以构建一个web服务来与数据库对话,Windows应用程序可以通过端口80或端口443与该服务对话,端口80或端口443通常是打开的。