重命名Jakarta EE的Java EE规范

现在该更改规范名称了……

当我们首先将Java EE规范的API和TCK移到Jakarta EE旗帜下的Eclipse Foundation时 ,我们保留了规范的现有名称,并为保存其工件的开源项目采用了占位符名称。 当我们准备从事实际的规范工作(涉及实际的规范文档)时,是时候开始考虑更改规范的名称以及包含其工件的项目了。

为什么要改变? 对于初学者来说,这是利用雅加达品牌的好形式。 但是,更重要的是,许多现有的规范名称都使用商标用语,这使得在不违反商标规则的情况下使用这些名称变得非常具有挑战性或不可能。 我认为,将现有的开源项目的名称更改为规范项目的动机要容易一些:“ Eclipse Project for ...”是一个可怕的名称。 因此,尽管到目前为止,我们的原型规范项目的名称已经为我们提供了很好的服务,但现在是时候对其进行更改。 为简单起见,我们建议仅使用规范名称作为项目名称。

考虑到这一点,我们提出了一种命名模式,我们认为它可以作为讨论的良好起点。 首先,为了使事情尽可能简单,我们将使项目使用与规范相同的名称(除非有令人信服的理由否则)。

命名规则相对简单:

  • 用“ Jakarta”替换“ Java”(例如,“ Java Message Service”变成“ Jakarta Message Service”);
  • 在名称混在一起的情况下添加一个空格(例如,“ JavaMail”变为“ Jakarta Mail”);
  • 缺少“雅加达”时(例如“表达语言”变为“雅加达表达语言”); 和
  • 返工名称始终以“ Jakarta”开头(“ Enterprise JavaBeans”变为“ Jakarta Enterprise Beans”)。

这为我们提供了为各种规范名称添加更多一致性的机会。 例如,有些比其他的更罗y或更具描述性; 其中一些名称中包含“ API”一词,而另一些则没有。 等等

我们必须整理将要用于Eclipse项目的“稳定Jakarta EE规范”的内容 ,该项目提供了一些预期不会更改的规范。 如果我们至少可以从名称(“ Jakarta EE Stable”?)中删除“ Eclipse Project for”,我个人将感到高兴。 我们还必须理清对Eclipse Mojarra和Eclipse Metro项目的处理方式,这些项目包含一些规范的API。 我们可能最终不得不创建新的规范项目作为开发相应规范文档的场所(无论最终如何体现为规范项目,我们仍然需要规范名称)。

基于以上所有内容,这是我建议的规范(和大多数项目)名称的起点 (我已经应用了上述规则;并建议通过以下方式对一致性进行调整: 剔除 ):

  • 雅加达 蜜蜂 用于XML消息传递
  • 雅加达 建筑 XML绑定
  • 雅加达 的API XML格式 基于 网页服务
  • 雅加达通用注释
  • 雅加达企业豆
  • 雅加达坚持 API
  • 雅加达语境和依赖注入
  • 雅加达EE平台
  • 雅加达 的API JSON绑定
  • 雅加达Servlet
  • 雅加达 的API RESTful Web服务
  • Jakarta服务器界面
  • 雅加达 的API JSON处理
  • 雅加达 电子工程 安全 API
  • 雅加达Bean验证
  • 雅加达邮件
  • 雅加达豆激活 构架
  • 对其他语言的Jakarta调试支持
  • Jakarta服务器页面标准标记库
  • Jakarta EE平台管理
  • Jakarta EE平台应用程序部署
  • 雅加达 的API XML注册表
  • 雅加达 的API 基于XML的RPC
  • 雅加达企业Web服务
  • 雅加达授权 集装箱合同
  • Jakarta Web服务元数据
  • 雅加达认证 容器的服务提供者接口
  • 雅加达并发实用程序
  • 雅加达服务器页面
  • Jakarta连接器架构
  • 雅加达依赖注入
  • 雅加达表达语言
  • 雅加达消息服务
  • 雅加达批次
  • 雅加达 的API WebSocket
  • 雅加达交易 API

我们将结合重命名以捕获适当的作用域语句(我将在下一篇文章中介绍)。 Eclipse EE4J PMC负责人Ivar Grimstad 最近在此发表了博客 ,并创建了一个项目委员会来跟踪规范和项目重命名活动(在撰写本文时,它才刚刚开始,所以请留意这个空间)。 我们将很快开始与“ Eclipse项目……”团队接触,以开始进行此过程。 收集了所有信息(名称和范围)后,我们将根据Eclipse开发流程 (EDP)进行重组审查,并使其全部实现(稍后会对此进行更多介绍)。

您的输入被要求。 我将监视有关此帖子的评论,但最好将您的想法收集在项目委员会上列出的问题中(当然,在我们采取措施创建它们之后), 相关问题或EE4J PMC的邮件列表 。

翻译自: https://www.javacodegeeks.com/2019/04/renaming-java-ee-specifications-for-jakarta-ee.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/342269.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

LoRa Basics无线通信技术和应用案例详解

什么是LoRa Basics技术 LoRa Basics就是Semtech Corporation基于LoRaWAN协议推出软件构建模块。LoRa Basics提取常用的LoRaWAN功能,即所有终端设备、网关或基于LoRaWAN解决方案的开发人员都必须实现的功能,并提供一组与规范兼容的、免费的、可提供支持的…

[渝粤教育] 天水师范学院 地理信息系统原理与方法 参考 资料

教育 -地理信息系统原理与方法-章节资料考试资料-天水师范学院【】 第一讲作业 第一讲测验 1、【单选题】有关信息的论述错误的是()。 A、信息具有传输性 B、信息具有共享性 C、信息具有适用性 D、信息具有主观性 参考资料【 】 2、【单选题】在GIS数据中…

蓝牙模块的分类和对应的属性特点

蓝牙模块的分类,具体的属性特点,蓝牙协议5.0与4.2之间的区别,蓝牙角色 一、蓝牙模块的分类 ESP-WROOM-32 ESP32-WROVER E72-2G4M02S2B E72-2G4M05S1B E104-BT01 E104-BT02 E104-BT10 E73-2G4M04S1A E73-2G4M04S1B E73-2G4M04S1D E73-2G4M0…

工业以太网交换机的作用和工作原理详解

工业以太网交换机是基于以太网传输数据的交换机,以太网采用共享总线型传输媒体方式的局域网。工业以太网交换机的结构是每个端口都直接与主机相连,并且一般都工作在全双工方式。交换机能同时连通许多对端口,使每一对相互通信的主机都能像独占…

[渝粤教育] 天津城建大学 混凝土结构设计原理A 参考 资料

教育 -混凝土结构设计原理A-章节资料考试资料-天津城建大学【】 第一章单元测验 1、【单选题】混凝土结构设计方法的发展进程中,属于结构生命全过程设计法(即兼顾结构安全性、适用性和耐久性),且运用概率方法度量结构可靠性的是 A…

蓝牙模块有哪些种类?BLE低功耗蓝牙模块有什么特点?

Ble蓝牙模块是专为物联网无线数据传输而生,ble蓝牙模块以其超低功耗、快速连接、容易交互等特点,已广泛应用于物联网蓝牙设备中。 一、蓝牙模块的分类 那么,蓝牙模块都有哪些种类呢?按照一般的用途来分类的话可以简单的分3类&am…

akka应用_处理Akka应用程序中的每个事件

akka应用这里的事件,那里的事件,到处都是事件。 发布有关检查每一项Akka事件最终都能找到归宿的信息。 Akka和基于事件的React式应用程序是创建软件的新方法。 在当前基于Scala的项目中,我们非常密集地使用Akka。 事件非常适合我们的用例&am…

工业以太网交换机故障的排障步骤

工业以太网交换机在工业安防领域的应用可以说是非常的广泛了,我们在使用工业交换机的过程中,难免会遇到各种各样的故障问题,但是工业以太网交换机的故障有多种多样,不同的故障有不同的表现形式,那么,我们在…

[渝粤教育] 宁波城市职业技术学院 插花艺术 参考 资料

教育 -插花艺术-章节资料考试资料-宁波城市职业技术学院【】 第一周 测试题 1、【单选题】花道是哪个国家对插花的别称? A、中国 B、日本 C、韩国 D、美国 参考资料【 】 2、【单选题】火炬花和银芽柳属于下列哪类花材? A、线状花材 B、团状花材 C、特殊…

EDA软件断供对国产芯片发展有什么影响?

美国断供EDA软件,对国产芯片发展有什么影响?国产EDA水平如何? 没有EDA,就没有芯片 EDA(Electronic Design Automation),即电子设计自动化,是利用计算机辅助完成集成电路芯片的设计…

[渝粤教育] 山东科技大学 遥感数字图像处理 参考 资料

教育 -遥感数字图像处理-章节资料考试资料-山东科技大学【】 第1章 单元测验 1、【单选题】一幅数字图像的辐射量化等级是4 bit,这幅图像所存储的灰度值范围是多少? A、0-3 B、1-4 C、0-15 D、1-16 参考资料…

前途无量的MEMS传感器技术

MEMS传感器即微机电系统(Micro-electro Mechanical Systems),是指将精密机械系统与微电子电路技术结合发展出来的一项工程技术,它的尺寸一般在微米量级。封装技术是MEMS传感器成功的关键,其技术包括SIP(系统…

工业以太网交换机几点常见故障解析

用户在使用工业交换机的时候,往往会碰到很多故障问题,由于工业交换机的故障现象是多种多样的,没有一个固定的排除步骤,我们在排除故障的过程中只能具体情况具体分析了。在这里,杭州飞畅科技的小编为此专门整理了一些大…

用于混合Spock 1.x和JUnit 5测试的Maven项目设置

我为Maven创建了一个示例Groovy项目,该项目在一个项目中混合了Spock测试和JUnit 5测试。 在下一节中,我将描述如何设置这种Maven项目。 在项目中启用Groovy 首先,您必须在项目中启用Groovy。 一种可能性是将GMavenPlus插件添加到您的项目中。…

内置单片机的433无线模块高速连传典型运用

E61是高速型 433M 无线数传模块,内置高性能单片机和高速无线 RF 芯片,UART串口透明传输,工作在 425~450.5MHz 频段(默认 433MHz),发射功率最大1W。无线模块在“连续传输方式”下不限数据包的长度&#xff0…

飞畅科技-工业以太网交换机市场发展情况介绍

现如今,在各类工业工程中,我们通常会采用专用的工业以太网交换机,定义不同的太网帧优先等级,让用户所希望的信息能够以最快的速度传递出去。目前,我国工业以太网交换机行业整体上仍处于导入阶段,下游客户主…

只读副本和Spring Data第2部分:配置基础项目

在上一篇文章中,我们使用相同的数据设置了多个PostgreSQL实例。 我们的下一步将是使用这两个服务器来配置我们的spring项目。 如前所述,由于我们使用完全相同的数据库,因此我们将使用Spring Boot JPA帖子中的一些代码。 这将是我们的gradl…

窄带传输与LoRa扩频传输技术应用方案对比

一、窄带传输与lora模块扩频传输技术对比 上图为成都亿佰特电子科技有限公司基于AX5043https://www.ebyte.com/product-class.aspx?cid1和SX1278https://www.ebyte.com/product-class.aspx?cid1&pid182两款芯片方案研发的极具有特色的E31系列窄带无线传输模块和E32扩频无…

[渝粤教育] 新乡医学院三全学院 人体解剖学 参考 资料

教育 -人体解剖学-章节资料考试资料-新乡医学院三全学院【】 绪论单元测试 1、【单选题】下述哪一项不符合解剖学姿势 A、身体直立 B、两眼向前平视 C、上肢垂于躯干两侧 D、手掌向内侧 E、两足并立、足尖向前 参考资料【 】 2、【单选题】关于方位术语的正确描述是 A、人体仰卧…