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
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