<分区>
我必须模拟相当复杂的 Java Web 服务,并且我正在寻找正确的解决方案。一种方法是使用 Soap UI,但我需要一些能够修改服务器状态的东西,即。一项请求会影响 future 的请求。
在这种特殊情况下,可以通过将序列化对象保存到磁盘并有时生成对原始客户端 Web 服务的异步响应来快速完成。
这两个要求使我无法使用 SoapUI - groovy 逻辑会变得相当复杂并且可能难以维护。
我的问题:
1) 与自定义 java 模拟实现相比,在此上下文中是否还有其他 SoapUI 优势(例如,轻松迁移到新版本的 wsdl)?
2) 从 wsdl 生成 web 服务并且仍然能够连接一些自定义功能的最合适的方法是什么,即。通过附加一些可在单独文件中编辑的 Hook (以促进从更新的 wsdl 进一步生成 ws 代码)?