我在同一台服务器上托管了一些 JAX-WS Web 服务。它们使用相同的实体对象,但是当客户端使用 Web 服务时,Web 服务之间反射(reflect)的实体对象始终不同。
如何强制所有客户端在多个 Web 服务中将实体对象识别为具有相同的数据类型?
即
webservice.Web 服务 StudentAdministration 的学生类 和 webservice.Web 服务 ClassAdministration 的学生类(class)
从消费者的角度来看,两者都是不同的对象。如何更改我的 Web 服务以公开 webservice.Student 类,以使消费者知道两者是相同的实体类型,即使它们是从不同的 Web 服务公开的?
最佳答案
您需要在单个 XML 架构中定义通用实体,如下所述:
关于java - 在不同的 JAX-WS Web 服务中利用通用实体类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1266349/