构建Web Service应用程序的推荐方法是什么?

时间:2012-07-22 22:01:12

标签: java web-services java-ee architecture

在Java webapp中,是否存在存储XSD文件和wsdl文件的最佳实践?

1)应该使用哪种文件夹结构存储XSD和WSDL? (这适用于作为“消费者”的应用程序以及WebServices的“生产者”)。

2)我们是否应该使用一次性生成的POJO,或者我们是否应该在每次调用“编译”任务之前添加一个自动生成POJO的Maven插件(或Ant)。

3)我们是否应该将XSD文件的内容粘贴到WSDL中?或者WSDL是否“导入”XSD文件?

谢谢!

1 个答案:

答案 0 :(得分:1)

  1. 最好的方法是创建一个只存储xsd和wsdl文件的专用项目/库,并将其作为依赖项添加到要生成POJO的模块中。

  2. Maven插件已经可用,例如cxf-codegen-plugin或wsdl2java-maven-plugin。它们运行良好,您可以自定义POJO的生成方式。

  3. 将XSD导入WSDL。