Java's main frameworks are: SpringMVC, Spring, Mybatis, Dubbo, Maven, RabbitMQ, Log4j, Ehcache, Redis, Shiro. However, we do not need to learn the ten, as long as you learn four or five of the more commonly used can be.
First, SpringMVC.
Spring MVC is a Java-based implementation of the Web MVC design pattern request-driven type of lightweight Web framework, mainly to help us simplify the day-to-day Web development;
Second, Mybatis.
MyBatis is an excellent persistence framework that supports common SQL queries, stored procedures, and advanced mappings;
The third, Spring.
Spring is very popular among enterprises;
The fourth, MyBatis, is a lightweight, request-driven web framework that implements the Web MVC design pattern, mainly to help us simplify day-to-day web development;
The third, MyBatis.
More and more developers are using maven.
Mastering the above four frameworks will make you more attractive when you are looking for a job.
But it's not easy to learn these four frameworks. If you don't know Java, you may be confused, not to mention learning it.
This is because if you want to learn Java frameworks, you have to start with the basics of Java. And it takes a long time to learn Java frameworks from the basics on your own.
So it is recommended that you enroll in a class to learn Java, the training course can help you more than just quickly grasp the theoretical knowledge, there are practical projects to help you consolidate what you have learned.