关于 JSR 352、Spring Batch 和 Java 的几个问题
1) 什么时候有人会使用 Java 在 Spring Batch 上构建批处理 JSR-352 应用程序?我最初的看法是它需要比 Spring Batch 更多的 Java 编码。
2) Java EE 版本 7 是否实现了 JSR-352?还是它只是随规范发布而开发人员必须实施它?而 Spring Batch 已经实现了它,从而节省了开发人员的编码时间?
关于 JSR 352、Spring Batch 和 Java 的几个问题
1) 什么时候有人会使用 Java 在 Spring Batch 上构建批处理 JSR-352 应用程序?我最初的看法是它需要比 Spring Batch 更多的 Java 编码。
2) Java EE 版本 7 是否实现了 JSR-352?还是它只是随规范发布而开发人员必须实施它?而 Spring Batch 已经实现了它,从而节省了开发人员的编码时间?
总的来说,这个问题既是主观的(子问题 1)又缺乏基础研究(子问题 2)。我将回答子问题 2,因为它不是主观的。JSR-352 是 EE7 规范的一部分,因此任何符合 EE7 的应用程序服务器都将具有它的实现。对于作为 EE 规范一部分的任何 JSR 也是如此。对于在特定规范级别符合 EE 的应用程序服务器,它必须具有通过相关 TCK 的所有相关规范的实现。
这是描述 Glassfish 4(许多 EE7 投诉应用服务器中的第一个)中的 JSR 352的Oracle 技术说明。