标签: java web-services refactoring
这是一个很好的练习题。目前,我们的项目在单个Web服务impl类中有大量代码。所有代码都写在这个主要类中。
每当我们进行schema / wsdl更改时,我必须重新使用exists类,然后重新生成impl类表单wsdl。然后将未更改的代码逐个复制到其中。
我想通过在混合中添加其他辅助/通用类来改变方法,并且大多数代码将在这个非生成的类中。 impl类将具有调用这些其他类的最小代码。这样,再生后的备份和剪切粘贴工作很少。
通常的做法是什么?有没有更好的方法呢?