我使用wsdl使用wsdl2java实用程序从wsdl开始使用axis2编写的Web服务。我用eclipse开发了它。它工作正常。 向Web服务添加新方法的最佳方法是什么?我必须在wsdl中添加方法并使用wsdl2java重新创建所有java文件并复制新类中的实际代码?或者有更快的方法?
先谢谢你。
尼古拉
答案 0 :(得分:0)
如果您使用“契约优先”方法,添加方法的最佳方法是修改WSDL,然后使用wsdl2java重新生成类。
这些工具将重新创建所有骨架类,因此请确保这不会覆盖您添加到其中的任何代码,否则您将失去修改。为避免这种情况,您应该使用-ssi
参数为骨架生成一个接口。然后,让你自己的类实现这个接口并使用它而不是wsdl2java创建的实现。
答案 1 :(得分:0)
您甚至可以在代码中添加新方法,并在WSDL和conf \ axis
中输入方法