What is Spring Framework? What does it mean to J2EE developers #Java Short Notes

What is Spring Framework? What does it mean to J2EE developers?

Spring is a light-weight framework, very often referred as an alternative/competitor to EJB, for the development of enterprise-type applications.

Spring provides many features such as declarative transaction management, access to remote logic using RMI or web services, mailing facilities and

database abstraction.

Features of Spring Framework

  1. Transaction Management: A generic abstraction layer for transaction management that removes low-level interactions
  2. JDBC Exception Handling: An exception hierarchy to simplify the error handling strategy
  3. Integration with Hibernate, JDO, and iBATIS
  4. AOP Framework: Aspect Oriented Programming Framework
  5. MVC Framework: Spring provides MVC web application framework built on core Spring functionality

Spring Architecture

  1. Spring AOP: Provides declarative enterprise services such as declarative transaction management
  2. Spring ORM: Provides integration layers for object-relational mapping APIs, including JDO, Hibernate and iBatis for database access.
  3. Spring Web: Provides web application development stack that includes Spring MVC.
  4. Spring DAO: Provides standardization to data access using the technologies like JDBC, Hibernate or JDO.
  5. Spring Context: Provides support for using message sources, and resources. It is based on Java bean.
  6. Spring Web MVC: Provides MVC for web applications.
  7. Spring Core: Provides Dependency Injection features

From: http://sitestree.com/?p=4828
Categories:Java Short Notes
Tags:
Post Data:2007-09-08 00:28:07

Shop Online: https://www.ShopForSoul.com/
(Big Data, Cloud, Security, Machine Learning): Courses: http://Training.SitesTree.com
In Bengali: http://Bangla.SaLearningSchool.com
http://SitesTree.com
8112223 Canada Inc./JustEtc: http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning)
Shop Online: https://www.ShopForSoul.com/
Medium: https://medium.com/@SayedAhmedCanada