日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Jakarta EE中的规范范围

發布時間:2023/12/3 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Jakarta EE中的规范范围 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

使用Eclipse Foundation Specification Process (EFSP),一個開放源代碼規范項目就有一個專門的提交者項目團隊來創建和維護一個或多個規范。 創建和維護的周期跨越了該規范的多個版本,因此盡管各個成員可能來去去去,但團隊仍然存在,由該團隊負責創建的該規范的每個版本。

管理知識產權如何流經規范的第一步是定義規范所涵蓋的工作范圍。 根據Eclipse 知識產權政策 ,需要很好地定義和捕獲這一工作范圍(稱為作用域 )。 定義范圍后,范圍將被有效鎖定(可以對范圍進行更改,但很少更改,必須仔細管理;可以對規范的范圍進行調整和更改,但這需要得到Jakarta EE工作組的 規范委員會的批準) 。

關于范圍,EFSP聲明:

除其他事項外,規范項目的范圍旨在通知公司和個人,使他們可以確定是否對規范做出貢獻。 由于范圍的改變可能會改變對項目的貢獻的性質,因此對規格項目范圍的改變必須得到規格委員會的絕大多數同意。

通常,范圍聲明不應太精確。 相反,它應該廣義地描述本說明書的意圖。 將范圍聲明視為執行摘要或“電梯提示”。

電梯間距:您的電梯門在地板上打開前有15秒鐘的時間; 告訴我您的規范所解決的問題。

作用域聲明必須回答以下問題:該規范的實現有什么作用? 范圍聲明必須是理想的,而不是試圖在任何特定時間點捕獲任何特定狀態。 范圍聲明不能只針對規范的任何特定版本計劃的工作,而應定義規范旨在解決的問題空間。

例如:

Jakarta Batch提供了描述在Jakarta EE應用程序中執行和管理批處理過程的方法。

和:

Jakarta消息服務描述了Jakarta EE應用程序通過松散耦合的可靠異步通信服務創建,發送和接收消息的方法。

對于scope語句,可以假定讀者對該領域有基本的了解。 例如,期望讀者理解“批處理”的含義是合理的。

我應該注意,上面介紹的兩個示例只是形式的示例。 我非常確定它們是有道理的,但是請項目團隊與他們的社區合作以整理出最終形式。

在整個規范生命周期中,作用域都是“粘性”的:它涵蓋了各個版本。 任何特定開發周期的計劃必須描述范圍內的工作 ; 并且在檢查點(進度和發布)審核中 ,項目團隊必須準備證明規范描述(并通過相應的TCK測試)所描述的行為完全屬于范圍內(請注意,規范項目的開發生命周期為在Eclipse Foundation Specification Process分步指南中進行了介紹 。

除了Eclipse知識產權政策和EFSP所要求的規范范圍外,擁有并維護該規范的規范項目還需要一個項目范圍 。 我認為項目范圍非常簡單:特定的規范項目定義并維護了一個規范。

例如:

Jakarta Batch項目定義并維護Jakarta Batch規范和相關工件。

像規范范圍一樣,項目范圍也應該是理想的。 在這方面,規范項目永久負責特定的規范。 另外相關的工件,如API和第三文化孩子可以在沒有范圍實際上是由該項目現在管理。

例如,今天,大多數針對Jakarta EE規范的TCK都已納入Jakarta EE TCK項目。 但是,隨著時間的流逝,可能會分解單個怪獸TCK,并將各個TCK移至相應的規格項目。 或不。 關鍵是,無論當前在何處維護技術工件,它們有一天可能會成為規范項目的一部分,因此它們屬于范圍 。

我應該備份一下,我們現在的意圖是將我們管理著與各種規范相關的工件的“ Eclipse Project for ...”項目轉變為實際的規范項目。 作為這項工作的一部分,我們將Git存儲庫添加到這些項目中,以提供規范文檔的目錄(稍后將對此進行詳細介紹)。 目前,這些原型規范項目中有少數包含與多個規范相關的工件,因此我們必須理清對這些項目范圍語句要做什么。

例如,我們可能會考慮將Jakarta EE Stable API的項目范圍更改為簡單的內容(請注意,我正在猜測將來的新項目名稱):

Jakarta EE穩定API提供了穩定的(舊式)Jakarta EE規范和相關工件的源頭,這些規范和相關工件不再被積極開發。

但是,除了所有關于規范項目的討論之外,我們的最初重點應該是描述規范本身的范圍。 考慮到這一點,EE4J PMC創建了一個項目委員會,其中包含一些問題來跟蹤這項工作,我們將要求項目團隊開始與他們的社區合作,將這些范圍聲明放在一起。 如果您對特定規范的范圍聲明有任何想法,請權衡一下。

請注意,我們現在處于一種奇怪的狀態。 在我們努力重命名規范(以及相應的規范項目)時,尚不清楚我們應該稱呼什么。 您會注意到,已經創建的問題都使用了我們猜想最終將要使用的名稱(有關“ 重命名Jakarta EE的Java EE規范”中的更多信息)。

翻譯自: https://www.javacodegeeks.com/2019/04/specification-scope-jakarta-ee.html

總結

以上是生活随笔為你收集整理的Jakarta EE中的规范范围的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。