knowledge

Xpeho knowledge database

View project on GitHub

Spring History

Spring aka Spring framework was release at 1.0 stable in 2003. This a one of the first Java lightweight framework, in opposition of EJB 1.0 and EJB 2.0. It is base on Inversion of Control (IoC) design pattern and XML configuration files, and it provides lots of helpers and factories for JDBC DAOs, MVC UI, and other Framework integration like Struts, Hibernate, iBatis.

When Java 1.5 provides annotation, Spring evolves and integrate the configuration by annotation and mixed with XML files. It follows Java Specifications, as JPA, Streaming and integrates many features like mainsteam cloud providers, NoSQL, Security, …

Spring Boot

Spring Boot was released in 2014. It is built on the top of the conventional spring framework. So, it provides all the features of spring and is yet easier to use than spring. In combination with Spring Initializr it enables the developers to directly focus on the logic instead of struggling with the configuration and set up.

Getting Started

Getting Started on official site

next is coming soon