java - 将域对象映射到 Java 中的 Web 服务代理对象

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

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

有什么推荐的做法吗?

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

塞里夫·阿里坎

最佳答案

您可以使用 Java 映射框架。

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

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

关于java - 将域对象映射到 Java 中的 Web 服务代理对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1960757/

相关文章:

java - Java中可以重载运算符吗?

.net - 为什么我突然在 .NET Web 服务中看到字节顺序标记?

javascript - 主干解析 this.model.destroy

c# - 统一通用接口(interface)和具体类

android - SAX 解析器 android 中的解析问题

java - Hadoop Java 字数统计调整不起作用 - 尝试对所有内容进行求和

Java网络编程——仅限本地套接字

java - BeanUtils setProperty 抛出 IllegalArgumentException

c# - 在vs2012中设置为起始页

c# - 空闲/网络利用率低时下载