终极Java版本表(J2EE、Java EE、Servlet、JSP、JSTL)

Posted

技术标签:

【中文标题】终极Java版本表(J2EE、Java EE、Servlet、JSP、JSTL)【英文标题】:The ultimate Java version table (J2EE, Java EE, Servlet, JSP, JSTL) 【发布时间】:2011-01-02 02:26:31 【问题描述】:

我正在寻找 Java EE(或以前称为 J2EE)和 Java SE 的组件分解

例如

J2EE 1.3: Servlet 2.3、JSP 1.2。 JSTL 1.0,...

J2EE 1.4: Servlet 2.4、JSP 2.0、JSTL 1.1、...

Java EE 1.5: Servlet 2.5、JSP 2.1、JSTL 1.2、...

在一个简单的表格中

它可以从以下位置提取: http://java.sun.com/j2ee/1.3/docs/ 、 http://java.sun.com/j2ee/1.4/docs/ 和 http://java.sun.com/javaee/technologies/javaee5.jsp 但我正在寻找一张简单的桌子。

那里有这样的东西吗?还是我自己写一个?

【问题讨论】:

【参考方案1】:

这个也不错:

+==============+=================+================== ==+================================================= ===============================+ |版本 |日期 | JAVA EE / JDK |特性/变化 | +==============+=================+================== ==+================================================= ===============================+ |小服务程序 4.0 | 2017 年 9 月 | JavaEE 8 | HTTP/2 | +-------------+----------------+------------------ --+----------------------------------------------- ------------------------------+ |小服务程序 3.1 | 2013 年 5 月 | JavaEE 7 |非阻塞I/O、HTTP协议升级机制| +-------------+----------------+------------------ --+----------------------------------------------- ------------------------------+ |小服务程序 3.0 | 2009 年 12 月 | JavaEE 6、JavaSE 6 |可插拔性、易于开发、异步 Servlet、安全性、文件上传 | +-------------+----------------+------------------ --+----------------------------------------------- ------------------------------+ |小服务程序 2.5 | 2005 年 9 月 | JavaEE 5、JavaSE 5 |需要 JavaSE 5,支持注解 | +-------------+----------------+------------------ --+----------------------------------------------- ------------------------------+ |小服务程序 2.4 | 2003 年 11 月 | J2EE 1.4、J2SE 1.3 | web.xml 使用 XML 模式 | +-------------+----------------+------------------ --+----------------------------------------------- ------------------------------+ |小服务程序 2.3 | 2001 年 8 月 | J2EE 1.3、J2SE 1.2 |添加过滤器 | +-------------+----------------+------------------ --+----------------------------------------------- ------------------------------+ |小服务程序 2.2 | 1999 年 8 月 | J2EE 1.2、J2SE 1.2 |成为 J2EE 的一部分,在 .war 文件中引入了独立的 Web 应用程序 | +-------------+----------------+------------------ --+----------------------------------------------- ------------------------------+ |小服务程序 2.1 | 1998 年 11 月 |未指定 |第一个官方规范,增加了RequestDispatcher、ServletContext | +-------------+----------------+------------------ --+----------------------------------------------- ------------------------------+ |小服务程序 2.0 | | JDK 1.1 | Java Servlet 开发工具包 2.0 的一部分 | +-------------+----------------+------------------ --+----------------------------------------------- ------------------------------+ |小服务程序 1.0 | 1997 年 6 月 | | | +-------------+----------------+------------------ --+----------------------------------------------- ------------------------------+

在这里找到:https://***.com/a/33346887/8682071

【讨论】:

【参考方案2】:

这是一个:

另外我想补充一些关于 Java EE7 的信息:

在 Java EE 7 中,没有对 JSP 和 JSTL 进行任何更改,因为这些规范尚未更新。

表达式语言已从 JSP 中删除,现在有自己的 JSR (341)。

Servlet 和 JSF 均已更新。

WebSocket 1.0 是在 Java EE 7 中引入的。

还请查看 Java EE7 的此图片:

让我也补充一下:

【讨论】:

【参考方案3】:

万一有人还在寻找表格格式...我在java web specs. table 上有一个破解,作为关于 EL 错误的博客文章的旁注。我还没有更新它以包含 Servlet 3.0 规范。

【讨论】:

【参考方案4】:

***有一个Java EE version history。不在桌子上,但如果你愿意的话,你可以很容易地自己烤一个。为了让所有人都可以使用它,您可以将其作为表格添加到同一个 Wikipedia 页面。目前的Java EE 6顺便使用Servlet 3.0/JSP 2.2/JSTL 1.2。

顺便说一句,JSP 2.2 只不过是 JSP 2.1 的“维护版本”。

【讨论】:

链接好像失效了...en.wikipedia.org/wiki/Wikipedia:Articles_for_deletion/…

以上是关于终极Java版本表(J2EE、Java EE、Servlet、JSP、JSTL)的主要内容,如果未能解决你的问题,请参考以下文章

JAVA有几种

J2EE和J2se的区别

J2EE,JSP,Java的区别

J2EE,J2SE,J2ME,JDK,SDK,JRE,JVM区别(转载)

Java三大版本

Java版本