{"id":1976,"date":"2011-04-13T15:54:00","date_gmt":"2011-04-13T10:24:00","guid":{"rendered":"http:\/\/JitendraZaa.com\/blog\/?p=1976"},"modified":"2011-04-13T15:54:00","modified_gmt":"2011-04-13T10:24:00","slug":"j2ee-servlet-jsp-jsf-and-jms-version-table","status":"publish","type":"post","link":"https:\/\/www.jitendrazaa.com\/blog\/java\/jsp\/j2ee-servlet-jsp-jsf-and-jms-version-table\/","title":{"rendered":"J2EE &#8211; Servlet , JSP , JSF and JMS Version Table"},"content":{"rendered":"<p>Hi Friends,<\/p>\n<p>Below table gives the information about the versions of J2EE (Java Table Version).<\/p>\n\n<table id=\"tablepress-1\" class=\"tablepress tablepress-id-1\">\n<thead>\n<tr class=\"row-1\">\n\t<th class=\"column-1\"><div>\u00a0<\/div><\/th><th class=\"column-2\"><div>J2EE 1.2<\/div><\/th><th class=\"column-3\"><div><a href=\"http:\/\/java.sun.com\/j2ee\/1.3\/docs\/\">J2EE 1.3<\/a><\/div><\/th><th class=\"column-4\"><div><a href=\"http:\/\/java.sun.com\/j2ee\/1.4\/docs\/\">J2EE 1.4<\/a><\/div><\/th><th class=\"column-5\"><div>JEE 5<\/div><\/th><th class=\"column-6\"><div> <a href=\"http:\/\/www.oracle.com\/technetwork\/java\/javaee\/tech\/index.html\">JEE 6<\/a><br\/><a href=\"http:\/\/www.javabeat.net\/articles\/99-new-features-in-java-ee-60-1.html\">new<\/a><\/div><\/th>\n<\/tr>\n<\/thead>\n<tbody class=\"row-striping row-hover\">\n<tr class=\"row-2\">\n\t<td class=\"column-1\"><a href=\"http:\/\/en.wikipedia.org\/wiki\/Java_Servlet\">Servlet<\/a><\/td><td class=\"column-2\">2.2<\/td><td class=\"column-3\">2.3<\/td><td class=\"column-4\">2.4<\/td><td class=\"column-5\">2.5 <a href=\"http:\/\/www.javabeat.net\/articles\/100-new-features-in-servlets-25-1.html\">new<\/a><\/td><td class=\"column-6\">3 <a href=\"http:\/\/www.javabeat.net\/articles\/97-new-features-in-servlets-30-1.html\"> new <\/a><\/td>\n<\/tr>\n<tr class=\"row-3\">\n\t<td class=\"column-1\"><a href=\"http:\/\/en.wikipedia.org\/wiki\/JavaServer_Pages\">JSP<\/a><\/td><td class=\"column-2\">1.1<\/td><td class=\"column-3\">1.2<\/td><td class=\"column-4\">2.0 <a href=\"http:\/\/www.javabeat.net\/tips\/145-new-features-in-jsp-20.html\">new<\/a><\/td><td class=\"column-5\">2.1<\/td><td class=\"column-6\">2.2<\/td>\n<\/tr>\n<tr class=\"row-4\">\n\t<td class=\"column-1\"><a href=\"http:\/\/en.wikipedia.org\/wiki\/JavaServer_Pages_Standard_Tag_Library\">JSTL<\/a><\/td><td class=\"column-2\">-<\/td><td class=\"column-3\">-<\/td><td class=\"column-4\">1.1<\/td><td class=\"column-5\">1.2<\/td><td class=\"column-6\">1.2<\/td>\n<\/tr>\n<tr class=\"row-5\">\n\t<td class=\"column-1\">Tomcat<\/td><td class=\"column-2\">4.x<\/td><td class=\"column-3\">5.x<\/td><td class=\"column-4\">5.x<\/td><td class=\"column-5\">6.x<\/td><td class=\"column-6\">7.x<\/td>\n<\/tr>\n<tr class=\"row-6\">\n\t<td class=\"column-1\"><a href=\"http:\/\/en.wikipedia.org\/wiki\/Java_Message_Service\">JMS<\/a><\/td><td class=\"column-2\">1.0.2<\/td><td class=\"column-3\">1.0.2<\/td><td class=\"column-4\">1.1<\/td><td class=\"column-5\">1.1<\/td><td class=\"column-6\">1.1<\/td>\n<\/tr>\n<tr class=\"row-7\">\n\t<td class=\"column-1\"><a href=\"http:\/\/en.wikipedia.org\/wiki\/JavaServer_Faces\">JSF<\/a><\/td><td class=\"column-2\">-<\/td><td class=\"column-3\">-<\/td><td class=\"column-4\">-<\/td><td class=\"column-5\">1.2<\/td><td class=\"column-6\">2.0 <a href=\"http:\/\/www.javabeat.net\/tips\/116-new-features-in-jsf-20.html\">new<\/a><\/td>\n<\/tr>\n<tr class=\"row-8\">\n\t<td class=\"column-1\">J2EE Release Date<\/td><td class=\"column-2\">Dec 12, 1999<\/td><td class=\"column-3\">Sep 24, 2001<\/td><td class=\"column-4\">Nov 11, 2003<\/td><td class=\"column-5\">May 11 , 2006<\/td><td class=\"column-6\">Dec 2009<\/td>\n<\/tr>\n<tr class=\"row-9\">\n\t<td class=\"column-1\"><a href=\"http:\/\/en.wikipedia.org\/wiki\/Enterprise_JavaBean\">EJB<\/a><\/td><td class=\"column-2\">1.1<\/td><td class=\"column-3\">2.0<\/td><td class=\"column-4\">2.1<\/td><td class=\"column-5\">3.0<\/td><td class=\"column-6\">3.0<\/td>\n<\/tr>\n<tr class=\"row-10\">\n\t<td class=\"column-1\">Extra Info<\/td><td class=\"column-2\">-<\/td><td class=\"column-3\">-<\/td><td class=\"column-4\">-<\/td><td class=\"column-5\">-<\/td><td class=\"column-6\">JDK 5 and above required<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<!-- #tablepress-1 from cache -->\n","protected":false},"excerpt":{"rendered":"<p>J2EE &#8211; Servlet , JSP , JSF and JMS Version Table<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"jz_research_post":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[4,11],"tags":[125],"class_list":["post-1976","post","type-post","status-publish","format-standard","hentry","category-jsp","category-servlet","tag-j2ee"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":1460,"url":"https:\/\/www.jitendrazaa.com\/blog\/java\/jsp\/setting-session-timeout-in-jsp-servlet\/","url_meta":{"origin":1976,"position":0},"title":"Setting Session Timeout in JSP Servlet","author":"Jitendra","date":"February 7, 2011","format":false,"excerpt":"How to set the Session Time out in JSP and Servlet","rel":"","context":"In &quot;JSP&quot;","block_context":{"text":"JSP","link":"https:\/\/www.jitendrazaa.com\/blog\/category\/java\/jsp\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1501,"url":"https:\/\/www.jitendrazaa.com\/blog\/java\/servlet\/difference-in-sendredirect-and-requestdispatcher-in-servlet\/","url_meta":{"origin":1976,"position":1},"title":"Difference in SendRedirect() and RequestDispatcher() in Servlet","author":"Jitendra","date":"February 13, 2011","format":false,"excerpt":"difference in SendRedirect() and RequestDispatcher() in Servlet","rel":"","context":"In &quot;Servlet&quot;","block_context":{"text":"Servlet","link":"https:\/\/www.jitendrazaa.com\/blog\/category\/java\/servlet\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1586,"url":"https:\/\/www.jitendrazaa.com\/blog\/java\/servlet\/read-file-present-inside-java-and-j2ee-project\/","url_meta":{"origin":1976,"position":2},"title":"Read File Present inside Java and J2EE Project","author":"Jitendra","date":"February 24, 2011","format":false,"excerpt":"How to Read File Present inside Java and J2EE Project","rel":"","context":"In &quot;Servlet&quot;","block_context":{"text":"Servlet","link":"https:\/\/www.jitendrazaa.com\/blog\/category\/java\/servlet\/"},"img":{"alt_text":"Read File Present inside Java and J2EE Project","src":"https:\/\/i0.wp.com\/jitendrazaa.com\/blog\/wp-content\/uploads\/2011\/02\/Read-File-Present-inside-Java-and-J2EE-Project.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":2017,"url":"https:\/\/www.jitendrazaa.com\/blog\/java\/java-j2ee-interview-questions-1\/","url_meta":{"origin":1976,"position":3},"title":"Java &#8211; J2EE Interview Questions &#8211; 1","author":"Jitendra","date":"April 15, 2011","format":false,"excerpt":"JAVA - J2EE Interview Questions - 1, JAVA - J2EE Interview Questions - 1,custom tag JSP, Externalization , serialVersionUID, difference between interface and abstract class, iterate HashMap","rel":"","context":"In &quot;JAVA&quot;","block_context":{"text":"JAVA","link":"https:\/\/www.jitendrazaa.com\/blog\/category\/java\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1959,"url":"https:\/\/www.jitendrazaa.com\/blog\/java\/servlet\/create-servlet-using-annotation\/","url_meta":{"origin":1976,"position":4},"title":"Create Servlet using Annotation &#8211; Servlet 3.0","author":"Jitendra","date":"April 13, 2011","format":false,"excerpt":"Create the Servlet without any deployment descriptor. Using Annotations","rel":"","context":"In &quot;Servlet&quot;","block_context":{"text":"Servlet","link":"https:\/\/www.jitendrazaa.com\/blog\/category\/java\/servlet\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1494,"url":"https:\/\/www.jitendrazaa.com\/blog\/java\/servlet\/life-cycle-of-servlet\/","url_meta":{"origin":1976,"position":5},"title":"Life Cycle of Servlet","author":"Jitendra","date":"February 12, 2011","format":false,"excerpt":"Explain Life Cycle of Servlet","rel":"","context":"In &quot;Servlet&quot;","block_context":{"text":"Servlet","link":"https:\/\/www.jitendrazaa.com\/blog\/category\/java\/servlet\/"},"img":{"alt_text":"Servlet Life Cycle","src":"https:\/\/i0.wp.com\/jitendrazaa.com\/blog\/wp-content\/uploads\/2011\/02\/Servlet-Life-Cycle.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.jitendrazaa.com\/blog\/wp-json\/wp\/v2\/posts\/1976","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jitendrazaa.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jitendrazaa.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jitendrazaa.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jitendrazaa.com\/blog\/wp-json\/wp\/v2\/comments?post=1976"}],"version-history":[{"count":0,"href":"https:\/\/www.jitendrazaa.com\/blog\/wp-json\/wp\/v2\/posts\/1976\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.jitendrazaa.com\/blog\/wp-json\/wp\/v2\/media?parent=1976"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jitendrazaa.com\/blog\/wp-json\/wp\/v2\/categories?post=1976"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jitendrazaa.com\/blog\/wp-json\/wp\/v2\/tags?post=1976"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}