更改 SOAP 接口并弃用 Java 中的 Web 方法
我的团队正在使用soap 开发java 中的服务层和dot-net 中的GUI。 GUI 开发人员总是感到不安,因为服务层偶尔会更改 Web 服务接口。
为了让 GUI 用户满意,我们现在正在编写与现有方法并存的新方法,而不是废弃原来的 Web 方法。由于我们的肥皂界面设计仍在完善中,这变得越来越混乱,肯定有更好的方法!有什么建议吗?
此外,有时我们想要弃用 Web 服务方法 - 是否有 Java 注释可以执行此操作(会出现在 WSDL 中的注释)?
感谢您的任何建议
My team is developing a service layer in java and a GUI in dot-net, using soap. The GUI developers keep getting upset because the service layer occasionally change the web service interface.
To keep the GUI chaps happy, rather than trashing the original web methods we are now writing new ones that live alongside the existing ones. Since our soap interface design is still being refined this is getting messy, surely there is a better way! Any suggestions?
Further, there are times when we want to deprecate a web service method - is there a java annotation for doing this (one that would show up in the WSDL)?
Thanks for any suggestions
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
据我所知,没有这样的弃用注释。这是我通常使用的一般模式:
仅此方法当您的 Web 服务代码和实际应用程序代码之间有很好的分离时,效果非常好。将 Web 服务代码视为表示层会有所帮助。
There is no such deprecation annotation that I know of. This is the general pattern that I normally use:
This approach only works really well when you have good separation between your web service code and your actual application code. It helps to think of web service code as a presentation layer.