Introduction to Spring framework and its modules
Spring framework is widely used, light weight application framework to develop enterprise application. You can develop all layers or specific layer of your application using spring framework. It does not force you to use it in your entire application. It gives you flexibility to develop one particular layer in spring and remaining layers in other frameworks.
Spring is non-invasive framework. Non-invasive frameworks are those frameworks which does not force you to extend/implement framework specific classes/interfaces. Since you don't need to extend/implement spring related class/interface in your spring bean code, you don't need to override any methods. So your spring bean class will be clean, you will write only business logic in bean classes. You can reuse these class with other framework as well.
You can use spring framework to develop any type of applications like desktop applications or web applications
Spring does not depends on any third party container. You can run your application with or without web server. Note- Web module will always need web server.
Spring framework has multiple modules. You can use any module for particular layer as per your business requirements- Below image shows modules of Spring framework-
Spring Modules - Source: Spring reference |
Helpful post, I would like to read more about Spring frameworks.
ReplyDeleteSpring Training in Chennai | Hibernate Training in Chennai | Struts Training in Chennai
Great, this article is quite awesome and I have bookmarked this page for my future reference.
ReplyDeleteTally course in Chennai
Tally classes in Chennai
Tally Training in Chennai
ccna course in Chennai
PHP Training in Chennai
Salesforce Training in Chennai
Web Designing Training in Chennai
Tally Course in Vadapalani
Tally Course in Anna Nagar
Tally Course in Velachery