Kitboga.net

Java

Java Info

Java docs




Java architectures

A view on Java architectures for distributed applications and web frameworks through the ages.

1. Java Remote Method Invocation (RMI)

Java remote protocol API

2. Enterprise JavaBeans (EJB 2.0)

Distributed Components for Enterprise Applications

3. J2EE Java Enterprise Edition

Java for Enterprise and Web application

4. SOAP WebServices

Internet-era remote procedure invocation

5. Web Containers

Tomcat the lightweight application server.




Java 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