Chronology

1997 - RMI

1998 - EJB 1.0

1999 - EJB 1.1

2000 - Apache Struts 1

2001 - EJB 2.0

2002 - Spring 0.9

2003 - EJB 2.1

2004 - Spring 1.0

2006 - EJB 3.0

2006 - Java Seam 1.0

2006 - Apache Struts 2

2008 - Java Seam 2.0

2010 - EJB 3.1. (Java EE6)

2010 - Angular JS

2011 - Java Seam 3.0

2013 - ReactJS

2014 - Spring Boot 1.0

2016 - Angular 2.0

2018 - Spring Boot 2.0