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
这里写图片描述

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