Answer» - SPRING is a POWERFUL open-source, loosely coupled, LIGHTWEIGHT, java framework meant for reducing the complexity of developing enterprise-level applications. This framework is ALSO called the “framework of frameworks” as spring PROVIDES support to various other important frameworks like JSF, Hibernate, Structs, EJB, etc.
- There are around 20 modules which are generalized into the following types:
- Core Container
- Data Access/Integration
- Web
- AOP (Aspect Oriented Programming)
- Instrumentation
- Messaging
- Test
Spring handles all the infrastructure-related aspects which lets the programmer to focus mostly on application development.
|