gpt4 book ai didi

java - 是否可以在 jax-ws 网络服务中动态添加参数?

转载 作者:行者123 更新时间:2023-11-30 08:42:58 25 4
gpt4 key购买 nike

我最初使用两个参数(例如 FirstName、LastName)向客户端公开一个 jax-ws Web 服务。说一些时候我们需要使用 3 个参数(例如 FirstName、LastName、FatherName)更改 Web 服务,如何我们是否在不停止服务(或运行 Web 服务器的服务器)的情况下添加新参数。

我想在属性文件(或数据库)中包含参数。如果我在该属性文件中添加新参数,则需要更新网络服务。

是否可以在 jax-ws web-service 中动态添加参数?请帮忙。提前致谢

最佳答案

您不能动态添加字段,但可以使用某些方法来达到相同的结果。

  • 使用类似于接口(interface)参数的 KeyValue 对象列表,这样客户端将调用 ws 添加所需的键/值。

  • 提供一个 ws,其中输入是一个独立的 xml,这样您就可以解码它并执行您需要的操作。

优点:如果添加了新字段,您不必更改界面,只需更改后端即可。

缺点:您必须检查关键语法以确保输入的可靠性。

关于java - 是否可以在 jax-ws 网络服务中动态添加参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34390667/

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