Eclipse新建Web項目中J2EE Specification Level選項作用

J2EE Specification Level選項

這裏寫圖片描述

先說J2EE 與 Java EE 有什麼不同?

J2EE(Java 2 Enterprise Edition)和Java EE是一樣的,由於J2EE的名稱容易引起誤解,Sun將J2EE更名爲Java EE。2005年6月,JavaOne大會召開,SUN公司公開Java SE 6。此時,Java的各種版本已經更名以取消其中的數字“2”:J2EE更名爲Java EE, J2SE更名爲Java SE,J2ME更名爲Java ME。

什麼是J2EE規範?

J2EE實際上是一組規範,並不是某種新技術。J2EE規範包括標準的和不標準的。標準的含義就是被SUN公司JDK體現與兼容,成爲業界遵循的準則。比如Servlet,當它成爲標準規範以後,就會在JDK裏得到支持和體現,中間件開發商就會去實現它,我們就要按照這種標準開發應用。還有Struts,它是開源組織Apache開發的規範,不是標準的,但以後可能會成爲標準。

J2EE Specification Level的選擇

選擇哪個與使用的服務器有關, 比如Tomcat4、Weblogic9 以下的版本就應該選J2EE 1.4 。如果是Tomcat5 或者 JBoss4 或者 GlassFish 這樣的服務器 就可以選Java EE 5.0。如果是Tomcat6就選擇Java EE 6.0。在開發EJB 時 這些也和 EJB 有關聯 如果是 EJB 3.0 就應該選Java EE 5.0。另外 Java EE 5.0 支持EL 表達式 和 JSTL。

不同的選項支持的jar包不同

如下Java EE 6.0支持的jar包,服務器是apache-tomcat-6.0.44
這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章