Tomcat的版本、Servlet/JSP版本、JavaEE版本、JavaSE版本 四者之間的對應關系


首先JavaSE、JavaEE都是SUN公司自己定義的官方標准,Servlet/JSP是有自己的版本的,每次版本的升級都會帶啦重大的更新,而Tomcat則是第三方的實現,由於它自身就是使用Java開發的,所以它的版本也和前面三個標准有密切的關系,而且具有一定的對應關系,詳見下圖。

 servlet /JSP             tomcat版本                     實際修訂版本                 最低支持Java JDK版本

    下面這篇是對這些版本的之間的關系娿一些擴充。

 

JSR 53: JavaTM Servlet 2.3 and JavaServer PagesTM 1.2

JSR 154: JavaTM Servlet 2.4

JSR 154: JavaTM Servlet 2.5(Maintenance Release 2)

JSR 315: JavaTM Servlet 3.0(This JSR will be an update to the existing Servlet 2.5 specification. )

JSR 152: JavaServer PagesTM 2.0

JSR 245: JavaServerTM Pages 2.1

JSR 127: JavaServerTM Faces

JSR 252: JavaServerTM Faces 1.2

JSR 314: JavaServerTM Faces 2.0

admin10000.com 整理

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

Tomcat所對應的Servlet/JSP規范和JDK版本:

Servlet/JSP Spec Apache Tomcat version Actual release revision Minimum Java Version
3.0/2.2 7.0.x 7.0.12 1.6
2.5/2.1 6.0.x 6.0.32 1.5
2.4/2.0 5.5.x 5.5.33 1.4
2.3/1.2 4.1.x (archived) 4.1.40 (archived) 1.3
2.2/1.1 3.3.x (archived) 3.3.2 (archived) 1.1

 

Apache官方對各版本的解釋

 

 

 

Servlet Spec JSP Spec EL Spec WebSocket Spec Apache Tomcat version Actual release revision Support Java Versions
4.0 TBD (2.4?) TBD (3.1?) TBD (1.2?) 9.0.x None 8 and later
3.1 2.3 3.0 1.1 8.0.x 8.0.15 7 and later
3.0 2.2 2.2 1.1 7.0.x 7.0.57 6 and later
(WebSocket 1.1 requires 7 or later)
2.5 2.1 2.1 N/A 6.0.x 6.0.43 5 and later
2.4 2.0 N/A N/A 5.5.x (archived) 5.5.36 (archived) 1.4 and later
2.3 1.2 N/A N/A 4.1.x (archived) 4.1.40 (archived) 1.3 and later
2.2 1.1 N/A N/A 3.3.x (archived) 3.3.2 (archived) 1.1 and later


jdk:java development kit,是程序員編寫java程序需要的軟件。
jre:java runtime environment,顧名思義是程序員運行java程序的軟件。
java se:java standard edition,是桌面或者比較簡單的服務器java平台。
java ee:java enterprise edition,是復雜的服務器java平台。
java me:java micro edition,是微型手機和其他小型設備的java平台。
java ee sdk:是一款免費的用於編譯、測試、發布java ee的整合軟件。

JDK和J2EE 版本對應關系:

JDK1.4 對應 J2EE 1.4
JDK5.0 ----> J2EE5.0
JDK6.0 ----> J2EE6.0

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM