While we believe that this content benefits our community, we have not yet thoroughly reviewed it. If you have any suggestions for improvements, please let us know by clicking the “report an issue“ button at the bottom of the tutorial.
Spring is one of the most widely used Java EE frameworks. I have written a lot on Spring Tutorial and this is a summary post that will work as an index to go through with all of them in order.
All of the spring tutorials come with example projects that you can download from the tutorial pages.
Spring Framework is based on two design principles - Dependency Injection and Aspect Oriented Programming. Please go through the below tutorials to learn about the core spring concepts with implementation examples.
ApplicationContext. The tutorial also explains about Spring Bean, Spring Bean scopes, different ways to configure spring bean - XML, annotation, java-based through an example project.
@PreDestroyannotations for defining post-init and pre-destroy methods. These annotations are part of
javax.annotationpackage. You will also learn about Spring Aware interfaces that you can use to inject Servlet API objects into the spring bean.
BindingResultclass through which we can get the errors raised by Validator implementation in the controller request handler method. The tutorial provides a form validation example using annotations and also explains the process to create our own custom validator.
org.springframework.web.bind.annotation.RequestMappingannotation is used to map web requests onto specific handler classes and/or handler methods. @RequestMapping can be applied to the controller class as well as methods. This tutorial explains about different usage with examples and test program.
Most of the enterprise application deals with relational databases. That’s why Spring provides extensive support for JDBC API and it also provides wrappers to perform Database CRUD operations.
Spring is one of the most widely used Java EE frameworks and Hibernate is the best ORM framework in the market. That’s why Spring provides built-in support for Hibernate in Spring ORM module.
Spring Security can be applied to any Java web application, it works as a separate part of the application and provides different ways for authentication and authorization.
If you are going for Java EE interview where Spring is a requirement, I hope this post will help you in refreshing your knowledge in quick time. That’s all for Spring tutorials for now. Spring Framework has a lot of modules and I will be posting about them in the future and keep including them here. So I would suggest you bookmark this post for future references.
If you’ve enjoyed this tutorial and our broader community, consider checking out our DigitalOcean products which can also help you achieve your development goals.