Wednesday, 21 February 2018

1.0 Spring and Hibernate

Spring - lightweight alternative to J2EE with large number of helper classes.

Why Spring ?

EJB (Entity beans are more complex and  mapping between java classes and databases was affecting the performance). Spring simplify the codes.
It is a lightweight development with java POJOs(Plain-Old-Java_Objects).


ROD Johnson - Founder of Spring



















Release timeline
Spring 1.0 = 2004
Spring 2.0 = 2006
Spring 3.0 = 2009
Spring 4.0 = 2013
Spring 4.3 = 2016
Spring 5 = 2017


Because EJB in J2EE was slow spring became popular. Sun microsystem re engineered the EJB to use it easily but it was very late.

Which one we have to learn ? Spring or Java EE (Both can do same things)

Spring 5 need Java8 or higher

Official website of spring = www.spring.io

SPRING FRAMEWORK PRINCIPLE

Don't Call us we'll call you - Programmer don't need to worry about creating objects also known as dependency injection


















No comments:

Post a Comment