相关疑难解决方法(0)

是否可以从带注释的JAXB类生成XSD?

我已经编写了许多使用JAXB进行序列化的类,我想知道是否有办法根据注释为每个对象生成一个XSD文件.有这个工具吗?

类似的东西generate-xsd com/my/package/model/Unit.java很棒.有没有做到这一点?

java xsd jaxb

45
推荐指数
1
解决办法
4万
查看次数

在哪里可以找到Java XML框架的详细比较?

我正在尝试为我的Java项目选择XML处理框架,我迷失了名字...... XOM,JDOM等.在哪里可以找到所有流行的Java XML框架的详细比较?

java xml architecture jaxb xml-parsing

26
推荐指数
1
解决办法
2万
查看次数

在CXF中,为什么要使用除JAXB之外的任何其他绑定?(MTOM附件,Aegis,XMLBeans,......)

我一直在使用Apache CXF,特别是它支持的各种数据绑定:JAXB(默认),MTOM,Aegis和XMLBeans.由于所有这些都得到了支持,我认为每个都有它的优点.我想出了这些:

  • 显然,MTOM是首选涉及大型附件的地方.
  • JAXB依赖于注释,因此在限制类的修改时它不太适合.
  • Aegis没有wsdl2java工具,所以它不太适合"契约优先"开发,即从WSDL开始并从中生成Java代码.
  • 似乎是神盾提供了通过在其声明语法的Java类和XML之间的映射稍微控制 .aegis.xml文件.另一方面,我无法设想JAXB没有做到这一点的任何场景.

我发现这个问题并列JAXB和XMLBeans,但它没有提供全面的概述:

JAXB与Apache XMLBeans

除了这些天真的,先验的考虑之外,你是否有任何血腥经验可以支持使用除JAXB之外的任何其他绑定?我是从CXF的角度问的,但如果想到任何其他选择(例如Castor),请不要犹豫,详细说明.

web-services cxf xmlbeans jaxb aegis

7
推荐指数
1
解决办法
6308
查看次数

标签 统计

jaxb ×3

java ×2

aegis ×1

architecture ×1

cxf ×1

web-services ×1

xml ×1

xml-parsing ×1

xmlbeans ×1

xsd ×1