【问题标题】:Expose a web service (wsdl) as a webform将 Web 服务 (wsdl) 公开为 Web 表单
【发布时间】:2009-11-30 13:54:21
【问题描述】:

只是想问一下是否有人知道一种可靠且简单的方法将 Web 服务 (wsdl) 作为 Web 表单 向最终用户公开。

我们的团队为外部联系人开发了许多软件,其中通常涉及创建 Web 服务并将其公开为 wsdl 和网站。我们希望尽可能地自动化这最后一步(尤其是对于无意识的数据泵送项目),以便我们可以专注于开发 Web 服务而不是网站。

我最近遇到了 Enunciate,但还没有时间详细玩弄它。我想知道是否有人对此(或任何类似项目)有任何经验,您的发现是什么,以及您会建议我们采取什么方向。

最好的问候, 蒂姆


更新2: 原来我需要的东西在这个 Enunciate 模块中得到了完美的描述:http://jira.codehaus.org/browse/ENUNCIATE-23。唯一的问题是它没有实现......(还没有?)
任何人都有创建自己的模块的经验,或者知道提供相同功能的现有解决方案吗?

【问题讨论】:

标签: java web-services webforms wsdl enunciate


【解决方案1】:

我不确定我的回复有多大分量(因为我是 Enunciate 的首席开发人员),但我想鼓励您尝试一下。我认识很多快乐的 Enunciate 用户。

即使您决定不使用它,我也想听听您的经历以及您决定不使用它的原因。

【讨论】:

  • 感谢您在这里回复。我会再努力一点,这次使用 Ant 而不是 Maven。结果是 maven 原型从发音下载包返回了不同的代码库,所以我也在再次尝试..(到目前为止,我已经能够编译,会让你知道接下来会发生什么......)跨度>
  • @Ryan:我一直在研究 Enunciate,结果我需要的是一个 HTML 表单模块,如本期所述:jira.codehaus.org/browse/ENUNCIATE-23 但是,该问题的最新更新好像是从去年四月开始的。。这是我们未来还能期待的吗?
【解决方案2】:

我发现使用 Metro 库来提供 Web 服务引擎时,会在使用 GET 访问端点时生成一个网页,这样您就可以在需要时轻松获取 WSDL。

我不知道这是否是您对“网站”的意思,但它是一种不错的默认工作方式。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-22
    • 1970-01-01
    相关资源
    最近更新 更多