我的问题可能听起来全错了,因为我不确定要问什么。一般来说,我对 Web 服务很陌生,但得到了一个非常高级的想法。我正在查看一些代码,其中类/方法被注释并为服务调用公开。
该wsimport
命令可用于调用http://.....?wsdl
它看起来像动态生成这些客户端类。我没有看到特定的 WSDL 文件,所以我猜测 JAX-WS 正在创建客户端源代码并将其发送到客户端,客户端会下载它并将其编译到相应的类中。
我注意到客户端生成的类和原始的服务器端类存在一些差异,例如缺少toString()
方法和equals()
方法。尝试阅读有关此内容的建议是关于自定义 JAXB 绑定和其他内容。我的问题是:
- 有谁知道并可以分享信息,以便更好地理解我所看到的过程。即带注释的方法如何神奇地出现在客户端,作为它们各自类的一部分?
- 关于 JAXB 绑定,大多数网站都是从现有的 WSDL 开始的。这如何适应我目前的问题?
谢谢