JSR的全稱是Java Specification Request(Java 規范請求)。JSR(Java 規范請求)是指向JCP(Java Community Process)提出新增一個標準化技術規范的正式請求。任何人都可以提交JSR(Java 規范請求),以向Java平臺增添新的API和服務。JSR已成為Java界的一個重要標準。
JCP(Java Community Process) 是一個開放的國際組織,官方網址是
http://jcp.org/en/home/index,主要由Java開發者以及被授權者組成,職能是發展和更新Java技術規范、參考實現(RI)、技術兼容包(TCK)。Java技術和JCP兩者的原創者都是SUN計算機公司。然而,JCP已經由SUN于1995年創造Java的非正式過程,演進到如今有數百名來自世界各地Java 代表成員一同監督Java發展的正式程序。
JCP維護的規范包括J2ME、J2SE、J2EE,XML,OSS,JAIN等。組織成員可以提交JCR(Java Specification Requests),通過特定程序以后,進入到下一版本的規范里面。
所有聲稱符合J2EE規范的J2EE類產品(應用服務器、應用軟件、開發工具等),必須通過該組織提供的TCK兼容性測試(需要購買測試包),通過該測試后,需要繳納J2EE商標使用費。兩項完成,即是通過J2EE認證(Authorized Java Licensees of J2EE)。
在Java Servlet規范(Servlet 2.4,JSR-154)中,定義了一系列核心的抽象概念(WEB程序處理過程中需要考慮的各種對象)來讓Java程序員編寫WEB程序,包括session,request,response等等。當程序員在編寫程序的時候,可以很方便安全地與這些對象進行通訊。JSR223描述的是這些 Java對象如何向用其它腳本語言編寫的WEB頁面開放,使其它語言也可以訪問這些對象。當前這個規范將被用于PHP,不過這種概念是獨立于腳本語言的,也就是說在將來可能被應用于PHP之外的其它腳本語言。一句話,JSR223的目的是將腳本語言集成到Java平臺之上。
posted @
2010-03-02 11:52 zhenglushan 閱讀(703) |
評論 (0) |
編輯 收藏