|
Technology: Spring application framework |
|
The Spring application framework is a reaction on some imperfections in J2EE (Java 2 Enterprise Edition), to improve on points like maintainability, development speed, automatic unit testing, debug cycle time and hot deployment. 
The aims of Spring are to make software development simpler, easier and faster, and to improve software quality.
Separation of business logic from purely technical concerns is the key. Spring does this by applying the new software development paradigms Aspect-Oriented Programming (AOP) and Dependency Injection (DI). Business logic is developed and tested separately. Via Spring the configuration of technical concerns is later injected into business logic in order to build the final software application.Spring is an open source tool which has gained wide adoption in businesses, and is used in business critical systems.
|