我使用.NET C#
创建了网络服务。我使用NetBeans
和Eclipse
wizzards生成了Web服务。在这两种情况下,Web服务客户端都在运行,但两个客户端的实现差别很大在NetBeans
案例中,我必须使用许多jar库,如:
jax-qname.jar,
jaxrpc-api.jar,
jaxrpc-impl.jar,
jaxrpc-spi.jar
and others.
在Eclipse案例中,我推动使用更少的库,如:
jaxrpc.jar,
javax.wsdl_1.6.2.v201012040545.jar,
commons-discovery-0.2.jar,
org.apache.commons.logging_1.1.1.v201101211721.jar,
saaj.jar
对我来说,Eclipse客户端看起来更好 - 它生成的代码更少,并且需要更少的库。但哪一个更好?使用什么样的技术?最后 - 我可以在不使用任何第三方库的情况下创建Web服务客户端吗?