【问题标题】:JAXB schema relation to classes/packagesJAXB 模式与类/包的关系
【发布时间】:2014-09-06 08:34:16
【问题描述】:

寻找关于如何最好地组织我们的 JAXB 模式的答案。似乎有几种可能性,但作为新手,我想避免一个糟糕的选择。可能的组织:

  • 每个 Java 包一个模式
  • 每个 Java 类一个模式
  • 项目中所有 Java 包的一个模式
  • 一个架构,用于对不同于包的类进行逻辑分组

每个 Java 包的模式是规范吗?每个选择的一些后果是什么?任何非常糟糕的,或者它只是无关紧要?每个类一个模式是否过大?

【问题讨论】:

    标签: java jaxb xsd schema


    【解决方案1】:

    我们设计 JAXB 是为了:

    • 一个包对应一个 XML Schema(即包级@XmlSchema注解)
    • 一个类对应一个复杂类型(即类级别@XmlType注解)
    • 一个属性对应一个属性或元素(即属性级别@XmlAttibute@XmlElement注解)

    【讨论】:

    • 谢谢,如果在我最近浏览的 JAXB 教程或指南之一中清楚地说明了这一点,那就太好了,也许我只是错过了。
    猜你喜欢
    • 1970-01-01
    • 2019-05-22
    • 2017-03-28
    • 1970-01-01
    • 1970-01-01
    • 2016-11-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多