Enterprise Java由两个角色定义:一方面是Spring,另一方面是Java Enterprise Edition。 Java EE规范集是在Oracle的领导下由Java Community Process开发的。 当前的Java EE 8已于2017年9月发布 ; 先前的版本于2013年推出。
在这些发行版之间,业界看到了很多变化,最显着的是容器,JSON,HTTP / 2和微服务体系结构的普遍使用。 不幸的是,关于Java EE的活动并不多。 但是许多兼容Java EE的服务器的用户都要求采用这些新技术和范例。
结果,一群供应商和社区成员成立了MicroProfile,以开发在微服务体系结构中使用Java EE的新规范,这些规范可以添加到将来的Java EE版本中。
在首次发布 MicroProfile的,夏天到2016年,包括现有的三个标准作为基准。 在2016年底,MicroProfile加入了Eclipse Foundation(以Eclipse的名义解释),以利用Eclipse强大的治理和知识产权专长。
在2017年,又有两个版本发布,而下一个版本即将发布。 MicroProfile的目标是大约每三个月发布一次包含特定内容的更新,以一种固定时间的方式进行。 发行版包含一系列规范,每个规范都是按照自己的节奏开发的,而伞形发行版则包含了所有规范的最新版本。
甜食给我的甜食,糖给我的蜂蜜。
好吧,幸运的是,因为过多的糖对您的健康有害。 但是各个规范的确包含一些不错的内容。 首次发布后便开始开发新规范。
构成MicroProfile 1.2的规范是在JavaOne 2017上发布的,它们是:
刚刚发布的MicroProfile 1.3包括上述内容的更新,并添加了以下新规范:
预计即将发布的版本将使用Java EE 8中的一些API和新API版本,例如JSON-B 1.0,JSON-P 1.1,CDI 2.0和JAX-RS 2.1。
主要的交流渠道是MicroProfile讨论组 。 所有规范在Eclipse组织下都有一个GitHub存储库,因此它们使用GitHub问题和拉取请求。 同样,每个规范通常都有一个Gitter讨论组。
如果您有关于新MicroProfile规范的想法,请加入讨论组,提出您的想法,然后破解。 一旦其他人支持您的想法,将创建一个新的存储库,然后可以开始更正式的过程。
翻译自: https://opensource.com/article/18/1/eclipse-microprofile