在Java中将域对象映射到Web服务代理对象

时间:2009-12-25 08:09:04

标签: java .net web-services mapping domain-object

我正在尝试找到一种方法,将域对象映射到由各种Java Web服务堆栈生成的Web服务代理对象。 Web服务(.NET)和Java代码都使用特定规范的实现。该规范旨在提供域类的非常详细的描述,这些描述应该在不同的平台中实现。但是,当通过Web服务公开.NET实现时,Java Web服务堆栈最终会生成基于WSDL的域类,这些域类需要根据规范映射到域类的Java实现。 例如,有两个ENTRY类,一个来自Java实现,另一个是Web服务调用的参数,Web服务的使用者被迫使用Java域类来处理WSDL ENTRY的创建(ENTRY) )。

任何推荐的做法?

最诚挚的问候,祝你新年快乐!

Seref Arikan

1 个答案:

答案 0 :(得分:0)

您可以使用Java映射框架。

  1. Nomin:http://nomin.sourceforge.net。它使用用Groovy编写的声明性映射规则。

  2. 推土机:http://dozer.sourceforge.net。它的映射规则以XML文件的形式提供。