如果您要进行代码优先的WS开发,则可以分发接口并将其提供给客户端。我相信@WebService
在接口(仅实现)上不需要(?),因此客户端对此注释没有依赖性。
即使您正在执行代码优先的Web服务,您仍然可以下载Apache
CXF为您生成的WSDL文档,并将其提供给客户端。使用这种方法(被认为更成熟,更不用说可以在.NET等不同平台上使用了),客户端必须生成存根(使用像工具
wsdl2java)。该过程本质上将自动创建非常相似的客户端界面。
这就是为什么这么多人喜欢合同优先开发的原因之一-使用相同的WSDL生成客户端存根和服务器端WS实现。这限制了(偶然)不兼容的范围。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)