Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我开发了一个基于肥皂的网络服务。它返回包含数据字段以及错误代码和错误消息字段的 java 对象,以防发生任何错误或存储任何异常。
我听说过应该用于错误和异常的soap错误消息。
我的问题是我应该坚持当前的方法还是应该使用肥皂故障消息?
使用 SOAP 错误。这就是它们被发明的原因。
使用故障,您的 wsdl2java 或等效工具将为每种故障类型创建一个 Java 异常类。当故障发生时,服务的调用者可以使用 try/catch 块来捕获它。这使得使用该服务变得更加容易,因为无需在每次调用时检查错误代码。
这也意味着代码不能只是忘记检查错误代码。