J2EE的兩種重要的表現(xiàn)層技術JSP和JSF發(fā)布了新技術規(guī)范的預覽版本,其中最重要的一點是兩者將表達式語言(Expression Language,EL)部分合二為一。在不久的將來,這兩種技術有可能更進一步地彼此融合,成為一種統(tǒng)一的表現(xiàn)層技術。然而在J2EE社群的普遍觀點中,如果單單作為一種視圖技術,JSP并不是最佳的選擇,Velocity和XSLT等基于模板的視圖技術通常比JSP更方便;而基于組件的JSF也面臨廣泛的信任危機。兩者的組合是否能得到業(yè)界的認可,還需要時間的檢驗。
以下是官方公告
我們很高興向大家宣告,JavaServer Pages、JSR-245下開發(fā)的Faces.JavaServer Pages(JSP)2.1和JSR-252下開發(fā)的JavaServer Faces(Faces)1.2的新版規(guī)范的Early Draft Review發(fā)布。
JSP 2.1把Expression Language(EL)輸出到它自己各自分離的文檔中,在技術上,這些文檔是JSP規(guī)范的子文檔。這些統(tǒng)一的EL規(guī)范定義了一個更高層的java 包,javax.el。這個包與使用它的技術之間完全獨立,并且允許此技術將自身插入EL處理過程。更改的JSP規(guī)范遵從使用標準化EL的規(guī)范。
對于前面提到的JSR-252,這個規(guī)范并沒什么新特性。Faces 1.2支持新的標準化EL,還包含一些bug修復的相關規(guī)范。
Faces和JSP在JSRs下的結盟帶來了一些新功能,也為將來的發(fā)展打下了堅實的基礎。例如,在同時使用Faces和JSP的web應用中,網頁僅使用JSP(不包含任何faces內容)來訪問Managed Beans成為可能。在JSP規(guī)范的附錄E中和Faces規(guī)范的前言中都可以看到更改內容的細節(jié)。
JSP 2.1 EDR (JSR-245)
http://jcp.org/aboutJava/communityprocess/edr/jsr245/
Faces 1.2 EDR (JSR-252)
http://jcp.org/aboutJava/communityprocess/edr/jsr252/
您可能感興趣的文章:- js 編寫規(guī)范
- JSDoc 介紹使用規(guī)范JsDoc的使用介紹
- Javascript模塊化編程(一)AMD規(guī)范(規(guī)范使用模塊)
- Java Web項目前端規(guī)范(采用命名空間使js深度解耦合)
- AMD異步模塊定義介紹和Require.js中使用jQuery及jQuery插件的方法
- Node.js編碼規(guī)范
- PowerShell中使用Get-Alias命令獲取cmdlet別名例子
- C#調用CMD命令實例
- Windows Powershell 命令集 cmdlets
- PHP中執(zhí)行cmd命令的方法
- PHP啟動windows應用程序、執(zhí)行bat批處理、執(zhí)行cmd命令的方法(exec、system函數(shù)詳解)
- java執(zhí)行windows下cmd命令的方法
- bat/cmd批處理連接SqlServer數(shù)據庫查詢腳本
- Python使用CMD模塊更優(yōu)雅的運行腳本
- CMD命令行中以管理員權限啟動應用程序實現(xiàn)方法
- C#隱式運行CMD命令(隱藏命令窗口)
- JavaScript模塊規(guī)范之AMD規(guī)范和CMD規(guī)范