Oracle在JavaOne上宣布Java EE 8将会延期至2017年底

简介:

经过数周的猜测之后,Oracle负责Java EE和WebLogic Server的副总裁Anil Gaur在JavaOne上公布了Oracle针对Java EE的路线图。他们的规划包括在2017年底发布Java EE 8,这个版本会具备基本的微服务和云功能,并且计划在此一年后发布Java EE 9,这个版本将会包含进一步的特性。

这与一个月前他在JCP执行委员会上的表述一致,也与对Oracle产品开发总裁Thomas Kurian的采访相符,Gaur在JavaOne上的Java主旨演讲涉及到三个基本原则:Java EE会作为对企业级Java领域的创新进行标准化的地方、Oracle针对Java EE的变更需要通过委员会来执行并且需要与委员会协作、Oracle相信Java EE并希望成为Java EE未来的一部分。

关于新特性,Gaur指出尽管新的开发方式,如反应式编程或容器化,能够带来很大的收益,但是这也给普通的开发人员带来了挑战。鉴于此,他强调Oracle对Java EE的策略就是扩展它的功能,从而标准化这些实践,这样的话,开发人员就不用去对比不同的存在竞争关系的解决方案。更准确地说,Gaur计划Java EE 8的扩展会包含增强的安全性(以secret管理的形式,并且要支持OAuth和/或OpenID)、独立(self-contained)配置的API以及健康检查(可能会支持应用监控),目标是在2017年底将所有的特性准备就绪。他随后还提到了一个推荐架构,这个可能会在2018年底随Java 9一起发布,它将会包含其他的特性,比如最终一致性或键-值存储。

  Anil Gaur阐述针对Java EE的推荐架构。

尽管发布了相关的公告,但是Gaur强调Oracle会坚持与社区协作来落实这些变更,首先是一个公开的调查,了解大家如何创建、配置、管理和打包他们的应用。最后,展现了Java EE对这个行业依然保持着影响力,Gaur展示了基于Java EE的多个活跃的开源项目(包括 MicroProfile),他还邀请了八个不同的组织,涉及的领域从研究机构(CERN)到金融企业(Nykredit),阐述了他们当前如何使用Java EE,并描述了将来会如何使用它。

鉴于以往的开发节奏,Oracle不太可能在30个月内发布两个版本的Java EE,但是,从今往后Java EE的消息似乎应该得到更多的关注。一旦针对这些特性JSR创建完成并且针对它们的工作开始启动,我们就可以评估这些计划能够实现到什么程度。


本文转自d1net(转载)

相关文章
|
15天前
|
存储 缓存 前端开发
JavaEE初阶——初识EE(Java诞生背景,CPU详解)
带你从零入门JAVAEE初阶,Java的发展历程认识什么是cpu,cpu的工作原理,cpu是如何进行计算的,cpu的架构,指令集,cpu的核心,如何提升cpu的算力,cpu的指令,,cup的缓存,cpu的流水线
|
2月前
|
前端开发 Java 数据库连接
你不可不知道的JAVA EE 框架有哪些?
本文介绍了框架的基本概念及其在编程领域的应用,强调了软件框架作为通用、可复用的软件环境的重要性。文章分析了早期Java EE开发中使用JSP+Servlet技术的弊端,包括可维护性差和代码重用性低等问题,并阐述了使用框架的优势,如提高开发效率、增强代码规范性和可维护性及提升软件性能。最后,文中详细描述了几种主流的Java EE框架,包括Spring、Spring MVC、MyBatis、Hibernate和Struts 2,这些框架通过提供强大的功能和支持,显著提升了Java EE应用的开发效率和稳定性。
145 1
|
2月前
|
Java 数据库连接 API
Spring 框架的介绍(Java EE 学习笔记02)
Spring是一个由Rod Johnson开发的轻量级Java SE/EE一站式开源框架,旨在解决Java EE应用中的多种问题。它采用非侵入式设计,通过IoC和AOP技术简化了Java应用的开发流程,降低了组件间的耦合度,支持事务管理和多种框架的无缝集成,极大提升了开发效率和代码质量。Spring 5引入了响应式编程等新特性,进一步增强了框架的功能性和灵活性。
58 0
|
7月前
|
设计模式 监控 安全
屏幕监控软件的设计模式:深入理解Java EE
在Java EE环境中,屏幕监控软件采用生产者-消费者设计模式,`ScreenCaptureProducer`类捕获屏幕数据并放入队列,`ScreenCaptureConsumer`负责处理和提交。数据每5分钟通过定时任务和RESTful API自动提交至网站,提升管理效率。该方案支持实时监控、数据分析和高效的数据处理。
123 2
|
6月前
|
Java 应用服务中间件 API
如何安装与使用Java EE 8、Servlet 3.0及Apache Maven进行高效开发
【7月更文第1天】搭建高效Java EE 8开发环境,包括安装JDK、选择WildFly或Payara Server作为应用服务器,以及安装Apache Maven。使用Maven创建Servlet 3.0 Web项目,编写 HelloWorldServlet,打包部署到服务器,通过访问特定URL测试应用。这一流程助力开发者实现快速原型和大型项目开发。
141 0
|
8月前
|
存储 Java 对象存储
<Java EE 进阶> 3.Spring简单的读和取
<Java EE 进阶> 3.Spring简单的读和取
63 1
|
7月前
|
Java 数据库连接 Spring
杨校老师课堂之Java EE框架SSM所需jar包下载
杨校老师课堂之Java EE框架SSM所需jar包下载
79 0
|
7月前
|
存储 缓存 安全
【JAVA EE】详解单点登录
【JAVA EE】详解单点登录
69 0
|
8月前
|
Oracle 关系型数据库 Java
java操作多数据源将oracle数据同步达梦数据库
java操作多数据源将oracle数据同步达梦数据库
|
8月前
|
存储 Java Linux
【Java EE】 文件IO的使用以及流操作
【Java EE】 文件IO的使用以及流操作

推荐镜像

更多