admin 发表于 2016-12-25 09:31:17

Oracle调查:Java EE用户想要REST,HTTP / 2 远程控制软件,灰鸽子下载

Oracle调查:Java EE用户想要REST,HTTP / 2 远程控制软件,灰鸽子下载
受访者也热衷于Oauth和OpenID,事件和JSON-B
http://images.techhive.com/images/article/2016/12/127384774_94e6749332_o-100701135-large.jpg
在9月和10月,Oracle要求Java用户按照重要性对未来的Java EE增强进行排名。该调查的1700名参与者将REST服务和HTTP / 2作为首要任务,其次是Oauth和OpenID,事件和JSON-B(Java API for JSON绑定)。

“调查报告”结束时表示:“REST(JAX-RS 2.1)和HTTP / 2(Servlet 4.0)被评为被调查的两个最重要的技术,并与JSON-B一起代表前六个技术中的三个。 “在Java EE 8的这些技术中,大部分新的API工作已经完成。使用这些技术提供Java EE 8以及相关的JSON-P(JSON with Padding)更新具有重要的价值。

Oracle正在寻求Java EE 8作为面向云和微服务部署的平台的重组版本。它将于2017年年底到期,后续版本(Java EE 9)将在一年后出现。

根据调查,Oracle考虑加快OAuth和OpenID Connect的Java EE标准。 “这不可能在Java EE 8时间框架内完成,但我们将继续寻求Java EE 8的安全1.0,”该公司说。但是在调查,配置和健康检查中排名较高的另外两种技术将被推迟。 “我们已经得出结论,最好推迟将这些技术包括在Java EE中,以便尽快完成Java EE 8。

管理,JMS(Java消息服务)和MVC排名较低,因此支持Oracle计划从Java EE 8为这些领域提取新的API。而CDI(上下文和依赖注入)2.0,Bean验证2.0和JSF(JavaServer Faces )2.3没有直接调查,Oracle已经取得了重大进展,并将它们包括在Java EE 8中。

JAX-RS(用于RESTful Web服务的Java API)提供了大量支持,用于云和微服务应用程序,1,171名受访者认为它非常重要。报告说:“目前在Java中开发云的做法主要基于REST和异步。对于Java开发人员来说,这意味着使用标准的JAX-RS API。下一个版本的JAX-RS的建议增强包括:反应式客户端API,非阻塞I / O支持,服务器发送事件和更好的CDI集成。 “。 HTTP / 2是一种用于更有效地利用网络资源和减少延迟的协议,在涉及云和微服务应用时,由1,037个受访者评价为非常重要。

受访者还支持下一代云和微服务的反应式编程,其中647称其非常重要,而对于云和微服务应用,事件发生受到769个受访者的青睐。 “许多云应用程序正在从同步调用模型转变为异步事件驱动模型,”Oracle说。 “主要的Java EE API可以支持这种模式与云服务交互,一个通用的事件系统将简化这种服务的实现。

在其他发现中,云和微服务应用程序的最终一致性受到514个受访者的青睐,他们发现非常重要,468人发现它很重要。多租户,对云部署至关重要,被377名受访者评为非常重要,390名受访者非常重要。 JSON-P被576名受访者评为非常重要,而781对JSON-B提供了相同的评分。标准化对云和微服务应用程序的NoSQL数据库支持被489名受访者评为非常重要,373名受访者认为非常重要,582名受访者认为Java EE 9调查EE容器的模块化非常重要。

最大数量的调查受访者(超过700人)拥有超过8年的Java EE开发经验,而680人有两年至八年的经验。

页: [1]
查看完整版本: Oracle调查:Java EE用户想要REST,HTTP / 2 远程控制软件,灰鸽子下载