天天看點

JSR and JCP

         JSRs: Java Specification Requests.

         Java Specification Requests (JSRs) are the actual descriptions of proposed and final specifications for the Java platform. At any one time there are numerous JSRs moving through the review and approval process.

         Java Specification Request - A formal request for a new Java API that is submitted to the Java Community Process. Java APIs are frequently referred to by their JSR number prior to the completion of the specification process.

         JSR,由java community送出給JCP的java開發草案。目前在JCP的官方網站上有接近1000個送出的JSR,List by Executive Committee 清單中包括了300多個JSR,其中包含了Java SE, EE, ME三方面的JSR。

        JCP(Java Community Process) 是一個開放的國際組織,主要由Java開發者以及被授權者組成,職能是發展和更新Java技術規範、參考實作(RI)、技術相容包(TCK)。Java技術和JCP兩者的原創者都是SUN計算機公司。然而,JCP已經由SUN于1995年創造Java的非正式過程,演進到如今有數百名來自世界各地Java代表成員一同監督Java發展的正式程式。

      JCP維護的規範包括J2ME、J2SE、J2EE,XML,OSS,JAIN等。組織成員可以送出JSR(Java Specification Requests),通過特定程式以後,進入到下一版本的規範裡面。

      所有聲稱符合J2EE規範的J2EE類産品(應用伺服器、應用軟體、開發工具等),必須通過該組織提供的TCK相容性測試(需要購買測試包),通過該測試後,需要繳納J2EE商标使用費。兩項完成,即是通過J2EE認證(Authorized Java Licensees of J2EE)。

       前不久,Sun向JCP送出了Servlet3.0規範—JSR 315。包括可插拔web架構、EoD(ease of development——易于開發)特征、支援異步和Comet、安全、與其他規範結合、以及其它各項改進。它準備包含在Java EE 6中,Java EE 6的最終版大約于2008第4季度釋出。預計不出2007年7月2日就會出評論。