I know nothing about Spring, but the task is to learn it in two weeks. How to approach correctly and effectively to training? Books? Articles?

Closed due to the fact that it is necessary to reformulate the question so that it was possible to give an objectively correct answer by the participants of Kromster , freim , Stranger in the Q , mymedia , rjhdby March 16 at 6:36 .

The question gives rise to endless debates and discussions based not on knowledge, but on opinions. To get an answer, rephrase your question so that it can be given an unambiguously correct answer, or delete the question altogether. If the question can be reformulated according to the rules set out in the certificate , edit it .

  • 2
    On the official website for each project of the spring there is a description and tutorials, learn to know what and where is located, then with their help you make a standard CRUD test project. The main projects of the spring are core, data, security, the basic principle is IoC, the main design patterns used in the spring are java enterprise patterns. With the help of a spring, you can do the same things differently, but there are 2 approaches - “by the old” without spring boot and “by the new”, most tutorials are based on a new principle, so don’t be surprised if everything is at work somewhere differently - DaysLikeThis
  • four
    Two weeks? You only have chances if you are a brilliant java programmer with extensive experience and are already familiar with DI / IoC. Spring is not simple and sooo obmen. - Sergey Gornostaev
  • 2
    The author of the question most likely does not need to become an expert on springing, but at least to get an idea about Spring, it is quite realistic in two weeks. I would advise you to find a simple tutorial, execute it, and then see the Spring-Ripper Yevgeny Borisov youtube.com/watch?v=BmBr5diz8WA . - Andrey Dorohovich
  • 2
    @AndreyDorohovich maybe I'm just stupid, but when I first encountered Spring, I hadn't had two weeks, and by that time I had been working with Java EE for more than five years. - Sergey Gornostaev
  • 2
    @SergeyGornostaev you needed one degree of understanding of Spring, and the author may have another. If the author of the question has a social security post in two weeks and he has a couple of basic questions on Spring, then two weeks will be enough to be able to answer them. - Andrey Dorohovich

1 answer 1

I've found it , but in my opinion you will get little, because Spring is a whole ecosystem that completely supplanted Java EE. Here is a brief comparison of the two stacks.

No training in my opinion would be appropriate without reading the documentation. Here is the translated documentation in Russian. If you know English, it is better to read it in the original.

Here is another useful resource where you can find a lot of things.

  • 3
    Java EE is an umbrella standard that combines many other standards. In particular, Servlets, JPA, Bean Validation and others, on which Spring is built. So I did not push it out, but only offered alternatives to CDI, MVC, JSF and JAX-RS. - Sergey Gornostaev
  • Originally it was j2ee and everyone wrote on it before Spring appeared. Then everything changed, Spring moved to a separate category of developers. - Roman C