J2EE 不同规范创建的web工程对比

利用Myeclipse创建web工程时,会提示选择规范标准,随着时间的发展,Myeclipse默认的规范也从J2EE 1.3 跨越到了Java EE 5.0。

1)J2EE 1.3

①无JSTL库的支持



②加入JSTL支持时



可以看出多了一些依赖库以及tld文件

对于J2EE 1.3规范来说,其web.xml约束均为web-app 1.3,如下:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
  <welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
  </welcome-file-list>
</web-app>

2)J2EE 1.4

①无JSTL支持时



②加入JSTL支持时



可以看出,多出了两个jar包,但对于J2EE 1.4规范来说,已经不需要单独列出tld文件了。

其web.xml约束如下:

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4" 
	xmlns="http://java.sun.com/xml/ns/j2ee" 
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
	xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 
	http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
  <welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
  </welcome-file-list>
</web-app>

3)JAVA EE 5

之前版本一直为1.x,由于1.4之后,SUN公司作了很大改进,所以版本有了跨越,一下子到了5.0时代。(类似于JDK的版本发展)

注意:JSTL support 已经处于不可勾选状态了,即已经默认支持。


可以看出JAVA EE 5.0时,jar包管理已经发生很大变化,数量减少了很多。很多jar包已经统一纳入javaee.jar,而且JSTL版本也到了jatl 1.2了。

下面是web.xml 的规范:

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" 
	xmlns="http://java.sun.com/xml/ns/javaee" 
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
	xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
	http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
  <welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
  </welcome-file-list>
</web-app>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值