Java 的J2EE是一個很大的framework。裡面有包含很多component。在建構系統時,使用了什麼系統、技術、元件,都要很注意,不然開發到一半才發現某項東西不支援就很糗了。
這兩天因為工作需要,整理了J2EE framework component的版本;記錄下來,未來要查,也有個一覽表,不用再到各站點再搜進一次。當然,這裡的欄位,並不是全部J2EE的component。
JSTL | EL | J2EE | JSP | JSF | Servlet | Java | EJB | Tomcat | Weblogic |
1.2 | 1.1 | 2.2 | 1.1 | 1.1 | 3.3.2 | ||||
1.0 | 1.3 | 1.2 | 2.3 | 1.3 | 4.1.40 | ||||
1.1 (JSR52) | 1.4 | 2.0 (JSR 152) | 1.1 (JSR 127) | 2.4 (JSR 154) | 1.4 | 2.1 | 5.5.36 | ||
1.2 (JSR52) | 1.5 | 2.1 (JSR 245) | 1.2 (JSR 252) | 2.5 (JSR 154) | 1.5 | 3.0 (JSR 220) | 6.0.36 | 10.3.0.0 (10R3) | |
1.2 (JSR52) | 2.2 (JSR245) | 1.6 | 2.2 (JSR 315) | 2.0 (JSR 314) | 3.0 (JSR 315) | 1.6 | 3.1 (JSR 318) | 7.0.35 |
JSRxx是JSR規格編號。原則上編號號碼一般人用不太上;但這裡列出JSR的目的,是顯container應該是要內建該功能。例如Tomcat 5 應該是內建支援JSTL 1.1 。我這裡除了列出Java原生的J2EE framework component之外,另外還多了Tomcat與WebLogic兩欄。Tomcat與WebLogic是web container的實作,也有支援項目的版本限制。例如像Tomcat 6以前就不支援直接在JSP中直接寫EL。Tomcat 5以前,如果要使用JSTL,也需要再額外再去下載JSTL實作。另外Tomcat並不支援EJB,或是其他企業級的應用。
沒有留言 :
張貼留言