Web服务接口在哪里?

时间:2012-02-28 23:20:11

标签: java web-services jboss jax-ws jax-ws-customization

我正在使用JBoss Developer Studio(基于 Eclipse )从事中型项目。我们有2个Web项目,其中1个使用JAX-WS和JBossWS来包含/管理Web服务。我的老板正在更新软件架构文档,并问我在Web Service项目中生成的接口在哪里。我告诉她这些接口是默认使用该工具生成的,然后我开始搜索所有项目,并且没有显式接口(通过显式我的意思是带有public interface MyService的MyService.java文件),我可以看到我们的类,WSDL文件和web.xml中配置的servlet调用它们相应的服务实现类。

是否需要为这些服务创建接口?如果它是或可能的,是否有任何工具可以帮助我和团队创建这些接口,因为我们为每个服务类都有100个方法?

只是为了添加一些信息,我们有另一个Web项目,它使用接口并通过Web调用WSDL文件来使用这些服务。

1 个答案:

答案 0 :(得分:1)

这些接口是在客户端上生成的(在这种情况下是您的另一个Web项目)。通常,您将wsdl提供给类似wsdl2java的内容(通过外观,jbossws为wsconsume)并获取您的接口。但是,这样的方法可能会给你丑陋的java代码,所以或者你可以手工编写这些代码(当你喜欢手工编写wsdl时就是这种情况)。

P.S。: wsdl2java有很多eclipse插件,所以如果在jboss studio中有市场,你可以在那里找到它。