Features Of Spring Framework
Hello Everyone, In Our Previous Article we have talked about Introduction Of Spring Framework. Check out that article First. In this article we are going to talk about brief overview for Key Features Of Spring Framework.
So Here we go:
Features Of Spring Framework:
Spring is an Open Source application Framework and IOC(Inversion Of Control) container for Java . Spring Framework’s key features can be used by any type of Java application but extensions are available for building web applications on the top of Java EE platform. However, Spring doesn’t impose any type of specific programming model . So that it has become more popular in the Java community as an alternative to/replacement for/ or even as addition to the Enterprise JavaBean (EJB) model.
Spring Framework provides a generic abstraction layer for Transaction Management. This Allowing the Developer to Add the pluggable transaction managers, and making it easy to demarcate transactions without dealing with low-level issues. Spring’s transaction support is not tied to J2EE environments and it can be also used in container – less environments. Later On, this will be discussed in more detail and more comprehensive way with proper examples.
JDBC Exception Handling:
The JDBC abstraction layer of the Spring offers a meaningful exception hierarchy, which simplifies the error handling strategy.
Integration with Hibernate, JDO, and iBATIS:
Spring provides best integration services with Hibernate, JDO and iBATIS.
Spring is best AOP (Aspect-oriented Programming) Framework. We will discuss about this topic in a separate article.
Spring Comes with MVC Web Application framework, built on core Spring functionality. The framework is highly configurable via strategy interfaces and accommodates multiple view technologies like JSP, velocity, Tiles, iText and POI. But other frameworks can be easily used instead of Spring MVC Framework.
That’s all the brief overview of Spring Framework. In the Next Article We will be discussing the Spring Architecture.
Let us know in Comments, why do you love Spring Framework (If you are advanced user of SPRING) and What do you think SPRING can do (If you are a Beginner)…..
See you in Next Article. till then.
Read Java Notes.!!!