I think these technologies are really prior to java industry
There are no specific prerequisites to learn Spring Framework. However, it would be beneficial to have a basic understanding of HTML, CSS, or any programming language.
You can write well optimised JSP code using Spring framework, but it needs JSP knowledge. So you should learn JSP, Servlet and JDBC before Spring framework.
System RequirementsSpring Boot 2.7. 4 requires Java 8 and is compatible up to and including Java 19.
There are several modules like Spring Core, Spring MVC, Spring Security, Spring Data, and Spring Boot and you need to decide what you want to learn. Since most of the developers want to learn Spring MVC, I suggest you first start with Spring Core and then follow the Spring MVC part.
A good knowledge of Core Java, Servlets and JSP is pretty much more than enough you need..
I'm not sure about struts, but for Spring, it helps to know about dependency injection and inversion of control, XML, and JavaBeans.
If I had to recommend a book, it would be Spring in Action
It's been pointed out to me that Spring in Action is about Spring 2.0, which it is. Spring 2.0 is almost four years old. Spring's first-party documentation makes wonderful reading. Check out the reference documentation for great prose and the Javadocs if you need more in-depth information.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With