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

时间:2017-01-28 04:58:27

标签: java code-generation auto-generate

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

1 个答案:

答案 0 :(得分:3)

我也在我的工作场所使用JAXB,我发现它非常有用。在非常高的层面上,使用JAXB而不是编写POJO的优势就是从自动化工具中获得的优势。你不需要自己动手做。

我有更多使用JAXB的优点。

  1. 它产生的输出非常紧凑和高效。
  2. JAXB下载提供的最佳电子文档。
  3. 它集成了JAX-RS和JAX-WE等新技术。
  4. 处理原始XML可能非常乏味。
  5. 它与Java6或更高版本捆绑在一起。
  6. 编辑1: 缺点:我觉得与其他类似的插件相比,我们可以有性能水平的缺点。然而,关于替代方案的CON是我们可能错过了我们自己编写的学习。如果系统不那么复杂,我们绝对可以很好地学习。