我正在尝试找到一种方法,将域对象映射到由各种Java Web服务堆栈生成的Web服务代理对象。 Web服务(.NET)和Java代码都使用特定规范的实现。该规范旨在提供域类的非常详细的描述,这些描述应该在不同的平台中实现。但是,当通过Web服务公开.NET实现时,Java Web服务堆栈最终会生成基于WSDL的域类,这些域类需要根据规范映射到域类的Java实现。 例如,有两个ENTRY类,一个来自Java实现,另一个是Web服务调用的参数,Web服务的使用者被迫使用Java域类来处理WSDL ENTRY的创建(ENTRY) )。
任何推荐的做法?
最诚挚的问候,祝你新年快乐!
Seref Arikan
答案 0 :(得分:0)
您可以使用Java映射框架。
Nomin:http://nomin.sourceforge.net。它使用用Groovy编写的声明性映射规则。
推土机:http://dozer.sourceforge.net。它的映射规则以XML文件的形式提供。