Java – The ultimate Java version table (J2EE, Java EE, Servlet, JSP, JSTL)

jakarta-eejavajspjstlservlets

I'm looking for a component break down of Java EE (or previously know as J2EE) and Java SE

E.g.

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, …

In a simple table

It can be extracted from:
http://java.sun.com/j2ee/1.3/docs/ , http://java.sun.com/j2ee/1.4/docs/ and http://java.sun.com/javaee/technologies/javaee5.jsp but I'm looking for a simple table.

Is there something like this out there? Or should I write one myself?

Best Answer

Here is one: enter image description here

Also I want to add some information about Java EE7:

In Java EE 7, no changes were made to JSP and JSTL because these specifications have not been updated.

Expression Language has been removed from JSP and now has its own JSR (341).

Servlets and JSF have both been updated.

WebSocket 1.0 was introduced in Java EE 7.

And also please see this image for Java EE7:

enter image description here

Let me add this as well:

enter image description here