java se和java

去年的JavaOne会议对许多Java SE 9新功能的讨论引起了极大的兴奋。 但事实证明,今年的活动更具开创性。 从使Oracle Java EE开源的方方面面到引入功能即服务,开幕主题演讲中的每个发言人都为聚集在加利福尼亚州旧金山的人群带来了更多兴奋。

开放的Java SE 9

主题演讲中最大的公告是打算使Eclipse Foundation成为Java EE的新管家。 Oracle JDK商业版的所有元素也将在Open JDK中可用,使开发人员能够前所未有地访问以前仅可用于企业精英的功能。 此外,Oracle承诺加快发布速度。 Java首席架构师Mark Reinhold表示,新的时间表是每六个月而不是每隔几年发布一次,可以实现几个目标。 “它可以帮助我们前进并更快地做到这一点。” 但是速度并不是唯一的重点。 “功能只有在准备就绪时才能使用。 如果某个功能错过了当前版本,则可以。 因为距下一个只有六个月。 它足够快,可以有规律地进行创新,而足够慢,可以保持高质量。”

灵活的Java SE 9

根据Oracle产品开发副总裁Mark Cavage的说法,Java SE和Java SE 9提供了100多种新功能,并通过对容器的更好支持来简化JVM ,从而使平台能够以新的方式发展。 “您可以获得足够的Java和足够的JVM,以针对云世界调整JVM的大小。” Spotify的首席架构师Niklas Gustavsson谈到了他的组织如何逐渐将越来越多的服务转移到Java,因为随着其用户群的增长,扩展其基于云的产品的需求也越来越大。

每天有1.4亿活跃用户和30亿流歌曲,该服务每秒必须处理400万个后端请求。 随着时间的流逝,Spotify将越来越多的服务从Python转移到Java。 更好的稳定性和可伸缩性只是两个好处。 但是透明度同样重要。 使用JVM,“我们可以通过两种方式观察运行时中发生的事情:在平台本身上收集运行时指标,或者在生产中运行时对服务进行性能分析。” Spotify故意使用微服务架构,以使其更容易逐段迁移至Java。 这种方法使他们能够分别扩展每个服务,以满足各种用户行为的需求,并确保所有中断都得到妥善处理。

容器和无服务器架构

Cavage提倡Kubernetes是Java社区的最佳开源容器选项。 Heptio首席执行官Craig McLuckie更详细地谈到了容器简化操作的能力“容器是密封的,高度可预测的部署单元,具有高度的可移植性。” 通过使用动态编排技术,许多操作工作可以实现自动化。 Craig还指出,从某种意义上说,容器可能意味着中间件的消亡,它将中间件分为两层,一侧是容器,另一侧是应用程序级库。 灵活性是固有的。 McLuckie指出,除了容器和云可以协同工作外,这种配对是可选的,因为Kubernetes可以很容易地部署在本地。

在开发人员方面,Mark强调将无服务器化为“一种计算抽象,它消除了用户/开发人员的所有基础架构概念。” 它可以应用于从计算到数据库再到存储的许多不同用例,从而使开发人员可以专注于满足业务需求的功能和服务 。

功能即服务

FaaS以产品开发副总裁Chad Arimura领导的Oracle FN项目的形式进行了展示。 这种三管齐下的技术始于FaaS平台,该平台应允许开发人员在多云环境中进行构建,部署和扩展,同时在笔记本电脑上本地运行FN。 功能开发工具包(FDK)是难题的第二部分,“它使开发人员可以轻松提升功能,并具有数据绑定模型,可将输入的功能绑定到常见的Java对象和类型。” FDK与Lambda兼容,并且唯一依赖Docker。 FN Flow系统是最终的一部分,使开发人员能够在复杂的环境中构建更高级别的工作流程并协调功能。 在演讲结束时,Arimura只需单击几下鼠标,即可展示Oracle对开源的承诺,从而为整个世界提供了对该项目的访问权。

还会有更多……但是今年很难达到顶峰

主题演讲结束时对2016年讨论的某些相同功能进行了回顾,拼图和巴拿马项目受到了广泛关注。 提到了用于调整语言大小的仪式的Amber项目,毫无疑问,它将在明年的JavaOne上进行展示。 另一个竞争者是Loom项目,该项目仍处于讨论阶段。 尽管每个新会议都揭示了新功能,但很难克服无限访问Java SE 9各个方面的兴奋。

翻译自: https://www.theserverside.com/blog/Coffee-Talk-Java-News-Stories-and-Opinions/Java-SE-9-a-perfect-fit-for-a-nimble-scalable-and-serverless-future

java se和java

java se和java_Java SE 9非常适合灵活,可扩展和无服务器的未来相关推荐

  1. java se是不是java_Java SE和java EE究竟有什么实质上的区别

    1.Java SE: Java SE 是Java平台标准版的简称(Java Platform, Standard Edition) (also known as Java 2 Platform) ,用 ...

  2. se 类java_Java SE 9:可选的类改进

    se 类java 发表简要目录: (Post Brief Table of Content:) Introduction介绍 Java SE 8: Optional Class BasicsJava ...

  3. aws lambda_适用于无服务器Java开发人员的AWS Lambda:它为您提供了什么?

    aws lambda 无服务器计算如何帮助您的生产基础架构? 在过去的几年中,无服务器计算架构一直受到关注,因为它专注于应用程序的主要组件之一:服务器. 这种体系结构采用了不同的方法. 在下面的文章中 ...

  4. 适用于无服务器Java开发人员的AWS Lambda:它为您带来了什么?

    无服务器计算如何帮助您的生产基础架构? 在过去的几年中,无服务器计算架构一直受到关注,因为它专注于应用程序的主要组件之一:服务器. 这种体系结构采用了不同的方法. 在下面的文章中,我们将解释无服务器的 ...

  5. 在Android中访问内置SE和基于SE的卡模拟(一)

    2013-10-10 编写 前言 在"十问Android NFC手机上的卡模拟"文中仅仅简单的介绍了一下相关的概念,如果需要了解基于SE的卡模拟的更多细节,也就是,究竟在Andro ...

  6. java mysql框架_盘点 Java 数据库访问框架——究竟哪个更适合你

    本文将带您浏览和比较最受欢迎Java数据库访问框架(DAO层).假设您正在开发一个Java程序,有许多办法可以让您的应用连上数据库.下面会列举各数据库访问框架的适用场景,相信能够帮您选到适合项目的开发 ...

  7. 十进制转二进制,用java的两种基本方法,适合新手

    十进制转二进制,用java的两种基本方法,适合新手 1.String字符串拼接法 package cn.sxt;import java.util.Scanner;/*** 6. 从键盘输入某个十进制整 ...

  8. SE(3)和se(3),左扰动模型

    1. SE(3)和se(3) 李群 S E ( 3 ) = { T = Δ [ R t 0 1 ] ∈ R 4 × 4 ∣ R ∈ R 3 × 3 , R R ⊤ = I , det ⁡ ( R ) ...

  9. 从ResNet、DenseNet、ResNeXt、SE Net、SE ResNeXt 演进学习总结

    本文主要总结一下最近学习ResNet.DenseNet.ResNeXt.SE Net.SE ResNeXt 的演进,归纳了一下整个特点,话不多说先上图: 1.ResNet 1.1 结构特点 1.sho ...

最新文章

  1. begin end会产生事务吗_无线信号放大器会产生同频干扰吗?
  2. java构造方法基础_Java 基础:构造方法
  3. 37 Reasons why your Neural Network is not working
  4. {0,1,2.....Fmax} 每个数出现的次数
  5. 彻底搞懂 Scrapy 的中间件
  6. 你好,请查收这封元旦祝福,CSDN云计算改版啦!
  7. ipsec_profile
  8. 火蚁机器人_「适度偷懒提高整体效率:火蚁工作方式启发机器人群组协作」8月23日...
  9. 软考网络工程师学习笔记5-局域网与城域网(二)
  10. [六字真言]1.唵.遁入佛门之异常.md
  11. 3月19日发布!vivo X27配置揭晓:搭载骁龙710处理器
  12. [工具资源] 《HelloGitHub》第 08 期
  13. 安卓隐藏摄像_【快讯:诺基亚发布三款安卓机;全面屏手机的最终形态,目标是去掉摄像头;iPhone 打电话不息屏或挂断电话后不亮屏是什么问题?】...
  14. excel如何晒出重复数据_3秒找出Excel中的重复数据,年底数据统计用得上,赶紧码住...
  15. 嵌入式linux led驱动有几种写法,嵌入式Linux字符驱动LED灯设计
  16. html辅助方法实现原理,前端每日实战:苦练 CSS 基本功——图解辅助线的原理和画法...
  17. 公式冒号是什么意思_excel函数公式中的:号是什么意思
  18. switchover和failover
  19. 如何在linux下解压缩rar和zip格式的文件压缩包
  20. 总体标准差-样本标准差

热门文章

  1. qs计算机专业排名2017,2017qs世界大学学科专业排名top10完整版
  2. 重庆专科计算机大学排名,重庆2017年专科大学排名一览表
  3. Aconvert 文档格式转换-PDF转免费转其他文档网址-免费
  4. 如何在图片上编辑文字?三招教你怎么编辑图片上的文字
  5. windows10新增本地账户
  6. 图像属性——老照片特效
  7. 性能服务器阵列,存储性能101:服务器、阵列与网络架构基础
  8. Unity将世界坐标转为UI坐标
  9. 13 信息2班 《安卓程序设计基础》课程成绩
  10. 地球形状与重力场模型