Java EE 8 展望 在 Java EE 7 发布后,开发人员对此似乎并不满足,对 Java EE 8 的新特性提出了一些设想与展望: - 改进 CDI(Contexts and Dependency Injection for Java EE,上下文与依赖注入)。Java EE 8 应该支持所有 JSF 组件,包括转换器和验证器,以及 JASPIC 组件。
- 更深入的修剪 Pruning()和 Deprecating(弃用)。应该延续 Java EE 6 和 Java EE 7 修剪与弃用的步伐,比如可以修剪 EJB 编程模型相关的所有东西。
- 标准化的缓存 API。JCache 缓存 API 原本将包含在 Java EE 7 中,但由于该 API 错过了重要的公共审查的最后期限,导致其没能成为 Java EE 7 的一部分。
- 平台范围内的配置。Java EE 应用程序可以使用部署描述文件(比如 web.xml)进行配置,但该方法对于不同的开发阶段(如 DEV、BETA、LIVE 等)来说比较麻烦,因为不同阶段会对应不同的服务器,从而导致配置也要随之改变。 期望 Java EE 8 能够以一种彻底的、统一平台的方式来解决这些配置问题。
- 综合的现代化的安全框架。在 Java EE 中,安全一直是一个棘手的问题。缺乏整体和全面的安全框架是 Java EE 的主要缺点之一,尤其是在讨论或评估竞争框架(如 Spring)时,这些问题会被更多地提及。期望在 Java EE 8 中,能够构建一个综合的和现代化的安全框架。
Java EE 8 目前尚处于规划初期,但愿上面提到的大多数特性能够以某种方式加以解决。
结束语 Java EE 平台为企业开发人员开发高效率、灵活性和易用性的 Web 应用提供了一个平台与机遇。经过 13 年的努力为成千上万的企业提供关键业务应用程序,Java EE 在企业应用程序包和部署平台中始终保持领先。Java EE 作为企业计算的行业标准,使开发人员能够充分利用新兴用法、模式和框架技术的优势来提高应用程序的可移植性、安全与再用价值等。最新发布的 Java EE 7 新特性中加强了对 HTML 5 动态可伸缩应用程序的支持、提高了开发人员的生产力和进一步满足了企业的苛刻需求。Java EE 7 使得开发人员可以使用依赖注入和默认资源的样本文件来减少代码的编写;更好地支持最新的 Web 应用和框架,拥有更好的扩展性和更丰富的功能;使得企业从便捷式批处理等新功能中获益。
原文来自:developerworks |