gpt4 book ai didi

java - 辩论 - 从数据库层还是Java层调用Web服务?

转载 作者:行者123 更新时间:2023-12-02 04:18:42 25 4
gpt4 key购买 nike

哪种方法是调用 Web 服务 (SOAP) 的好方法?是来自 Java 层还是 Oracle 数据库层?我的数据库同事正在努力在数据库层而不是 Java 层实现这一点。

更新:-

简单来说,我们有一个管理 Oracle 数据库中数据的 Web 应用程序。稍后我们需要通过第三方提供的 Web 服务 (SOAP) 将其中一些数据同步到外部应用程序。

进入 Java 层的原因

这些是我自己在Java层的考虑,

  1. 出于安全原因,数据库主机可以与公共(public)互联网访问隔离,并且无法与外界进行任何访问。
  2. Java Web 服务客户端可以部署在应用程序服务器中并利用其可扩展性等功能
  3. ??

最佳答案

据我了解,您提到的层对应于技术。我想说,你肯定必须从 Java 层调用 Web 服务。然而,该 Web 服务执行的功能将决定应在哪个架构层中调用它。所以你应该考虑一下它是业务相关的Web Service还是数据持久化相关的Web Service。大多数时候,在所谓的“java 层”内的单独层中拥有一组执行 CRUD 功能的服务是一个好主意。

关于java - 辩论 - 从数据库层还是Java层调用Web服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33034547/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com