The main principles of Spring framework are: Object-Oriented approach and Waterfall methods of software development.
Inversion of Control and Dependency Injection shift control from your code to a framework by describing your intentions, instead of providing all details in your code to create all these objects.
Spring is another library to frame the main principles of Software Development Life Cycle.
|