2011 年 8 月, InfoQ 曾报道过JCache“非常活跃,将成为 Java EE 7 的一部分”。Terracotta 的 Greg Luck 是 JSR-107(JCache API)规范的三个领导者之一,他的这一预测不幸未能实现。
上周晚些时候,JSR-107 规范的另一个领导者、Oracle 的 Brian Oliver宣布,“非常不幸,我们错过了将JSR-107 包入Java EE 7 的一些关键交付日期”,“目前唯一合理的做法就是通知大家,JSR-107 包含在Java EE 7 中的可能性已经非常小了”。
这一说明会让很多用户失望。2012 年12 月,Java EE 专家组宣布了他们的调查结果,该调查意在收集JSR 社区对Java EE 7 中应包含哪些特性的意见。JCache 也被认为非常重要,因为有评论这样说:“Jcache 确实应该是其他规范可以放心依赖的那种基础性技术”。
Oliver 明确表示,“过去几个月已经取得了极大进步”,“工作将以同样速度继续认真地进行”。
JSR-107 专家组成员 Ben Cotton 对 InfoQ 说到,“延迟将 JSR-107 加入 Java EE 中的决定并不影响应用开发者使用 JCache。JCache 向 Java Caching 社区提供的东西和 JDBC 向 Java RDBMS 社区提供的东西完全类似,都是标准的 API。开发者可以独立于 JEE 提供者使用 JDBC,同样可以独立与 JEE 提供者使用 JCache,只需下载 Jar 包即可。”
Java EE 7 仍然有望成为包含 WebSockets、JMS 2、JAX-RS 2、JSON-P、Java Batch 和 EE Concurrency 等新特性在内的主要版本。请访问 Oracle 的 SlideShare 演示来查看其所有新特性。
要跟踪下一个 Java EE 版本和 JCache 的最新新闻,请关注 Java EE 7 EG 和 JCache EG 。非常期待您的反馈。
查看英文原文: JCache to Miss Java EE 7
评论