从 XML 或 Json 模式生成 Java 域类与手动编写 Java 类的优缺点



在我的工作中,到目前为止,所有的Java项目都使用工具(例如:JAXB或其他Json库)从模式生成Java POJO。谁能告诉我这种方法与手动编写 Java 域类的优缺点是什么。谢谢

我也在工作场所使用 JAXB,我真的发现它非常有用。在非常高的层次上,使用 JAXB 比编写 POJO 的优势在于您从自动化工具中获得的东西。你不需要自己动手。

我有更多的使用JAXB的优点。

  1. 它产生的输出非常紧凑和高效。
  2. JAXB下载提供的最佳电子文档。
  3. 它提供了与 JAX-RS 和 JAX-WE 等新技术的集成。
  4. 在原始 XML 上工作可能非常乏味。
  5. 它与 Java6 或更高版本捆绑在一起。

编辑 1:缺点:我觉得与其他类似的插件相比,我们可以有性能水平的缺点。然而,关于替代方案的 CON 是,我们可能会错过通过自己编写它可能获得的学习。如果系统不是那么复杂,我们绝对可以很好地尝试学习。

最新更新