javaee8是属于Java吗?

网络上普遍认为JavaSE用来开发桌面软件javaee8用来开发网站,JavaME用来开发嵌入式我们采用的SSH框架和SSM框架用的是javaee8技术,为什么下载jdk就可以

  • Java刚开始的时候,因为各种应用和生态不成熟很多东西需要有人牵头制定强制规范引导Java的发展,于是javaee8曾经引领了企业级应用的开发
  • 但随着时代的进步,以及越来越多公司和组织參与到Java世界中出现了各种各样的javaee8组件的代替者,比如说SpringHibernate就是两个典型。相反Java官方制定的各种javaee8规范反而不太受欢迎。(1)他们制定了JSF規范但实际企业开发喜欢用Struts 2、Spring MVC;(2)他们制定了EJB规范,但实际企业开发喜欢用Srping;(3)他们制定了JPA规范但实际企业开发喜欢用Hibernate、MyBatis。
  • 现代企业级应用常用的各种框架和工具比如谁Struts 2、Spring、Hibernate、Hadoop等这些大家耳熟能详的组件,全部都不是来自Oracle官方但却在企业应用开发中经常用到。
  • 現在企业里真正用到的javaee8规范有什么?Servlet、JSP、JMS、JNDI这些技术都只是充当了一个程序的入口而已。
  • Oracle之所以可能考虑放弃javaee8正体现了Oracle对丧失Java控制權的无奈。企业的本质是逐利Oracle每年为制定javaee8规范投入不少人力、财力,但制订的规范最终并没有获得市场的青睐所以Cracle可能放弃这种吃亏鈈讨好的事情。
  • 但Java不同2016年6月,Java在商用语言排行榜上的市场份额将近21%庞大到恐怖的市场份额,背后隐藏着各种专利使用费和盈利商机任何一个理智的公司都不会放弃。

  Oracle上提供的javaee8是官方指定的javaee8规范里面都是符合官方的javaee8组件。但我们用SSM、SSH开发后台时使用到的只有Servlet、JSP、JMS等少量的javaee8规范没必要使用Oracle提供的javaee8版本,直接使用jdk就可以(其中,还需要maven等管理第三方的jar包来实现功能)

}
0
0

java EE 是java的企业版主要面向web应用,尤其是企业级开发都提供了一套开发流程。(这句话个人感觉不好理解.)

所以我认为javaee8是一堆标准.

}

javaee8 8规范文档最终版中文版于9月5日正式发布javaee8为企业带来了最新的开发规范,定义了开发标准让企业更好的应对竞争压力,需要的用户赶快来下载吧

按照此前公布的计划,Java EE 8 最终规范会在今年夏天结束前发布现在看来,他们并没有食言

在 JCP 主页上,我们可以看到在 8 月 21 日,JCP 执行委员会以 24 票赞成票通过了 JSR #366 的朂终批准投票其中,英特尔公司放弃了投票

Java EE 8 规范从 2014 年 8 月开始接受 JSR 评审,到现在推出最终规范整整经历了 3 年多的时间。

API 以及健康检查(可能会支持应用监控)

前些日子,甲骨文表示将要把 Java EE 移交给开源组织现在,Java EE 8 的最终规范已推出不知道有可能将要移交给开源组织嘚 Java EE 会有怎样的发展。

Java平台企业版(JavaTMEE)降低了开发多层次企业级服务的成本和复杂性javaee8应用程序可以快速地部署和强化,使企业轻松地应对竞争壓力javaee8方案可以实现上述目标,这需要定义一个标准的架构以下是其组成元素:javaee8平台-一个托管javaee8应用程序的标准平台。javaee8兼容性测试套件-兼容性测试套件用于检验javaee8平台产品是否符合javaee8平台标准javaee8可参考的实现-一个可参考的实现是一个javaee8应用程序原型,提供一套可行的javaee8平台定义javaee8蓝图-┅套开发多层次瘦客户端服务的最佳实践。本文档描述了javaee8平台规范它定义了一个javaee8平台产品必须达到的标准。感谢本规范是多人协作的成果VladaMatena撰写了第一个草案以及事务管理和命名的章节。

可以取悦老板、满足业务或运营人员的一大卖点是:Java8 运行应用时速度更快通常,升級至 Java8 的应用都能得到速度上的提升即便没有做任何改变或调优。对于为了迎合特定 JVM 而做出调整的应用这或许并不适用。但 Java8 性能更优的悝由还有很多:

常见数据结构的性能提升:对广受欢迎的 HashMap 进行的基准测试表明它们在 Java8 中的性能更好。这种提升非常吸引人――你无需学習新的 Streams API 或 Lambda 语法甚至不需要改变现有的代码,就能提升应用的性能

垃圾回收器提升:通常,Java 应用性能取决于垃圾回收的效率的确,糟糕的垃圾回收会很大程度上影响应用性能Java8 对垃圾回收做了很多改变,能有效提升性能并简化调优最为人熟知的改变是 PermGen 的移除与 Metaspace 的引入。

此外Java8 中还包含诸多改进以支持并发。Oracle 在 JDK 8 中总结了这些性能提升

Java 经常被人们诟病其样本代码太多。为此Java8 新的 API 采用了更具功能性的方式,专注于实现什么而不是如何实现

}

我要回帖

更多关于 javaee8 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信