【问题标题】:best practice for axis2 client projects in wso2wso2中axis2客户端项目的最佳实践
【发布时间】:2012-10-29 07:43:00
【问题描述】:

我有一个 WSO2 Axis2 服务项目,它依赖于其他五个 Web 服务。我使用 WSO2 developer studio 2.1 生成了服务,所以该服务是一个 maven 项目。

如果我使用开发人员工作室向导创建axis2 客户端项目,该向导会将客户端创建为eclipse 项目,而不是maven 项目。

我认为将每个客户端项目从头开始创建为 maven 项目(使用 wsdl2code 插件)而不是使用开发人员工作室向导会更简洁。然后可以将这五个 maven 客户端项目作为依赖项添加到服务项目中。

在 WSO2 项目中管理服务和客户端代码之间关系的最佳实践是什么?

【问题讨论】:

    标签: wso2 axis2 wso2developerstudio


    【解决方案1】:

    这取决于用例。 Developer Studio 对于知识有限的人来说真的很有帮助,而且它的向导让您不会错过完成最终场景所必需的步骤。但是在您需要生成大量服务存根的特定用例中,使用 Maven 并自动生成客户端存根将很容易。在 WSo2 中,我们生成大量服务存根并使用 Maven 自动化 that. 。如果您需要更多的治理,您可以使用一些存储库来管理 WSDL,然后使用 maven 插件从那里选择 wsdls。因此,每当您更改服务时,您的客户端存根都会反映这些更改。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-18
      • 1970-01-01
      • 2021-03-15
      • 2012-02-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多