atitit.Servlet2.5 Servlet 3.0 新特性 jsp2.0 jsp2.1 jsp2.2新特性 1.1. Servlet和JSP規範版本對應關係:1 1.2. Servlet2.5一些變化的介紹: 1 1.3. Jsp2.02 1.4. Jsp2.12 1.5. Jsp2.2 ( ...
atitit.Servlet2.5 Servlet 3.0 新特性 jsp2.0 jsp2.1 jsp2.2新特性
Servlet/JSP規範和JDK版本:
1.1. Servlet和JSP規範版本對應關係:
Servlet規範版本 |
JSP版本 |
JSF版本 |
JAVA EE版本 |
Servlet2.3 |
JSP1.2、JSP1.1 |
|
J2EE1.3 |
Servlet2.4 |
JSP2.0 |
JSF1.1 |
J2EE1.4 |
Servlet2.5 |
JSP2.1 |
JSF1.2、JSF2.0 |
Java EE5 |
Servlet3.0 |
JSP2.2 |
|
Java EE6 |
Servlet和JSP規範及版本對應關係 - 知識積澱 - 博客頻道 - CSDN.NET.html
1.2. Servlet2.5一些變化的介紹:
1) 基於最新的J2SE 5.0開發的。
2) 支持註釋。
3) web.xml中的幾處配置更加方便。
4) 去除了少數的限制。
5) 優化了一些實例
1.3. Jsp2.0
JSP 1.x 允許 Web 開發人員創建 Java 組件(稱為標記處理程式),這些組件是通過自定義標記從 JSP 頁進行調用的。標記處理程式類似於以前的 Java Servlet,因為您使用很多 println() 調用來生成 HTML 內容,然後必須編譯您的 Java 代碼。JSP 2.0 的標記文件類似於 JSP 頁,因為您使用 JSP 語法,然後 JSP 容器獲取您的 JSP 標記文件,分析這些標記文件,生成 Java 標記處理程式,並自動編譯它們。標記文件是從 JSP 頁進行調用的,JSP 頁使用與 <prefix:tagFileName> 模式相匹配的自定義標記。
為了使標記文件能夠被 JSP 容器所識別,標記文件必須使用 .tag 文件擴展名進行命名,並且必須被放置在您的 Web 應用程式的 /WEB-INF/tags 目錄中或者 /WEB-INF/tags 的子目錄中。如果您採用這種部署方法,則不必創建任何標記庫描述器 (TLD),因為 JSP 庫是利用 Java 標記處理程式所實施
JSP2.0中的一個主要功能是JSP fragment,它的基本特點是可以使處理JSP的容器推遲評估JSP標記屬性。我們知道一般JSP是首先評估JSP標記的屬性,然後在處理JSP標記時使用這些屬性,而JSP fragment提供了動態的屬性。也就是說,這些屬性在JSP處理其標記體時是可以被改變的。JSP需要將這樣的屬性定義為
(三)SimpleTag (四)使用JSP fragment
1.4. Jsp2.1
jsp 2.1
我們很高興向大家宣告,JavaServer Pages、JSR-245下開發的Faces.JavaServer Pages(JSP)2.1和JSR-252下開發的JavaServer Faces(Faces)1.2的新版規範的Early Draft Review發佈。
JSP 2.1把Expression Language(EL)輸出到它自己各自分離的文檔中,在技術上,這些文檔是JSP規範的子文檔。這些統一的EL規範定義了一個更高層的java 包,javax.el。這個包與使用它的技術之間完全獨立,並且允許此技術將自身插入EL處理過程。更改的JSP規範遵從使用標準化EL的規範。
對於前面提到的JSR-252,這個規範並沒什麼新特性。Faces 1.2支持新的標準化EL,還包含一些bug修複的相關規範。
Faces和JSP在JSRs下的結盟帶來了一些新功能,也為將來的發展打下了堅實的基礎。例如,在同時使用Faces和JSP的web應用中,網頁僅使用JSP(不包含任何faces內容)來訪問Managed Beans成為可能。在JSP規範的附錄E中和Faces規範的前言中都可以看到更改內容的細節。
1.5. Jsp2.2 (sinbsheo
atitit.j2ee 1.5 1.6 的不同跟 Servlet 3.0新特性總結
servlet2.5_jsp2.1的新特性(轉載)_IT知識問答_希賽網.html
JSP2.0的五大新特性 - 51CTO.COM.html
作者:: 綽號:老哇的爪子 ( 全名::Attilax Akbar Al Rapanui 阿提拉克斯 阿克巴 阿爾 拉帕努伊 )
漢字名:艾提拉(艾龍), EMAIL:[email protected]
轉載請註明來源: http://www.cnblogs.com/attilax/
Atiend