1

我开发了一个基于肥皂的网络服务。它返回包含数据字段以及错误代码和错误消息字段的 java 对象,以防发生任何错误或存储任何异常。

我听说过应该用于错误和异常的soap错误消息。

我的问题是我应该坚持当前的方法还是应该使用肥皂故障消息?

4

1 回答 1

3

使用 SOAP 错误。这就是它们被发明的原因。

使用故障,您的 wsdl2java 或等效工具将为每种故障类型创建一个 Java 异常类。当故障发生时,服务的调用者可以使用 try/catch 块来捕获它。这使得使用该服务变得更加容易,因为无需在每次调用时检查错误代码。

这也意味着代码不能只是忘记检查错误代码。

于 2012-07-26T19:15:24.330 回答