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
- Transaction Management: A generic abstraction layer for transaction management that removes low-level interactions
- JDBC Exception Handling: An exception hierarchy to simplify the error handling strategy
- Integration with Hibernate, JDO, and iBATIS
- AOP Framework: Aspect Oriented Programming Framework
- MVC Framework: Spring provides MVC web application framework built on core Spring functionality
Spring Architecture
- Spring AOP: Provides declarative enterprise services such as declarative transaction management
- Spring ORM: Provides integration layers for object-relational mapping APIs, including JDO, Hibernate and iBatis for database access.
- Spring Web: Provides web application development stack that includes Spring MVC.
- Spring DAO: Provides standardization to data access using the technologies like JDBC, Hibernate or JDO.
- Spring Context: Provides support for using message sources, and resources. It is based on Java bean.
- Spring Web MVC: Provides MVC for web applications.
- 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