0

我刚刚设计了一个具有以下签名getItems(MyEntity myEntity)的方法的 Web 服务(代码优先方法)关键是 MyEntity 具有其他实体作为属性等等。正因为如此,当客户端从WSDL生成类时,除了生成的 xml (WSDL) 过于复杂之外,在客户端创建了许多实体,问题是;将我的系统实体暴露给客户是否正确?或者我应该创建一个具有简单值的实体?(int amount, String code, String user) 就像一个门面。

4

1 回答 1

0

我建议只公开您需要的属性和对象。如果您的MyEntity类中存在您永远不会期望客户端填充的属性,那么将其包含在 WSDL 中是没有意义的。

于 2012-10-25T17:02:41.083 回答