Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JAXB适配器以及.NET的另一端发生了什么?_.net_Jaxb - Fatal编程技术网

JAXB适配器以及.NET的另一端发生了什么?

JAXB适配器以及.NET的另一端发生了什么?,.net,jaxb,.net,Jaxb,我创建了一个相当大的JAXB适配器堆来处理不可变类。当两端都使用带注释的Java类时,一切都很好 查看CXF java2ws工具生成的模式,我可以看到,使用这些东西的.NET结果,或者甚至是感觉必须自己运行ws2java的java等价物,将公开所有自适应类。我想,在Java land中,我可以提供一组JAX-B定制XML来帮助某人优化输出,但是对于.NET消费者来说,我能做些什么来生成一个由漂亮的不可变对象组成的API并隐藏在有线适配器上呢?这个问题有点误导人。真正的问题是如何在.Net中实现一

我创建了一个相当大的JAXB适配器堆来处理不可变类。当两端都使用带注释的Java类时,一切都很好


查看CXF java2ws工具生成的模式,我可以看到,使用这些东西的.NET结果,或者甚至是感觉必须自己运行ws2java的java等价物,将公开所有自适应类。我想,在Java land中,我可以提供一组JAX-B定制XML来帮助某人优化输出,但是对于.NET消费者来说,我能做些什么来生成一个由漂亮的不可变对象组成的API并隐藏在有线适配器上呢?

这个问题有点误导人。真正的问题是如何在.Net中实现一个不变的对象模型?有一种可能的解决方案类似于如何在JAXB中使用适配器实现这一点?问题是,当使用常用的JAX-B东西处理不可变时,如何通过使用JAXB的XML模式在.NET中创建不可变的对象模型。不确定JAXB适配器是否会使这一点变得困难。以下是我对JAXB和不可变对象的看法:@Blaise:我非常熟悉您的Java内容,我很好地利用了它。我指的是.NET的一面。