【发布时间】:2012-02-28 23:20:10
【问题描述】:
我正在使用 JBoss Developer Studio(基于 Eclipse)开发一个中型项目。我们有 2 个 Web 项目,其中 1 个使用 JBossWS 和 JAX-WS 包含/管理 Web 服务。我的老板正在更新软件架构文档,并问我Web Service项目上生成的接口在哪里。我告诉她这些接口是默认使用工具生成的,然后我开始搜索所有项目并且没有显式接口(显式是指带有public interface MyService 的 MyService.java 文件),我可以看到我们的类, WSDL 文件和 web.xml 中配置的 servlet 调用其对应的服务实现类。
是否需要为这些服务创建接口?如果是或可能是,是否有任何工具可以帮助我和团队创建这些接口,因为每个服务类都有大约 100 个方法?
添加一些信息,我们有另一个 Web 项目,它使用接口使用这些服务并通过 Web 调用 WSDL 文件。
【问题讨论】:
-
顺便说一句,您不会通过网络调用 wsdl 文件,而是进行肥皂调用并获得肥皂响应。 WSDL 是对你的服务的定义,它会随着你的服务而变化。我建议您通过 en.wikipedia.org/wiki/Web_service 了解一些有关其工作原理的基础知识。
标签: java web-services jboss jax-ws jax-ws-customization