Java(called Oak 1991-94) : James Gosling in 1995
Servlet 2.5 : 2005 (JEE5, JavaSE5) supports Annotation
Servlet 3.0 : Dec2009 (JEE6, JavaSE6) Pluggability, Ease of Development, AsyncServlet, Security, File Uploading
JSP : Sun in 1999
Tomcat & Ant : James Duncan Davidson
JUnit : Kent Beck
Java Collections Framework : Josh Bloch
JBoss AppServer : Marc Fleury in 2001
Struts : Craig Mcclanahan
Hibernate : Gavin King
in 2006 (JSF 1.2 -- JEE5)
in 2009 (JSF 2.0 -- JEE6)
in Oct2010 (JSF 2.1)
Servlets : Sun in 1997
Servlet 2.4 : 2003 (J2EE 1.4) web.xml uses XML SchemaServlet 2.5 : 2005 (JEE5, JavaSE5) supports Annotation
Servlet 3.0 : Dec2009 (JEE6, JavaSE6) Pluggability, Ease of Development, AsyncServlet, Security, File Uploading
JSP : Sun in 1999
EJB : IBM in 1997
EJB 2.1 : in 2003
EJB 3.0 : in 2006
EJB 3.1 : in Dec 2009
EJB 2.1 : in 2003
EJB 3.0 : in 2006
EJB 3.1 : in Dec 2009
Tomcat & Ant : James Duncan Davidson
JUnit : Kent Beck
Java Collections Framework : Josh Bloch
JBoss AppServer : Marc Fleury in 2001
Spring : Rod Johnson
Hibernate : Gavin King
JSF : Java Community Process
in 2006 (JSF 1.2 -- JEE5)
in 2009 (JSF 2.0 -- JEE6)
in Oct2010 (JSF 2.1)
Different CodeNames of Java:
-----------------------------------
Java 1 - Oak (1991-95)
Java 1.0.2 - Java
J2SE 1.2 - Playground (1998)
J2SE 1.3 - Kestrel (2000)
J2SE 1.4 - Merlin (2002)
Java SE 5 - Tiger (2004)
Java SE 6 - Mustang (2006)
Java SE 7 - Dolphin (2011)
Java SE 8 - *** (2012)
Java 1 - Oak (1991-95)
Java 1.0.2 - Java
J2SE 1.2 - Playground (1998)
J2SE 1.3 - Kestrel (2000)
J2SE 1.4 - Merlin (2002)
Java SE 5 - Tiger (2004)
Java SE 6 - Mustang (2006)
Java SE 7 - Dolphin (2011)
Java SE 8 - *** (2012)
No comments:
Post a Comment