This question has already been answered:

Hello. In my arsenal there is only the book "Learning Java" by C.Sierra and B. Bates from the head first series. Please advise, literature or articles in Russian for further development (I understand English technical, but not all). I found the book http://shop.oreilly.com/product/9780596516680.do , but did not find the Russian version, I will try this (I really liked the O'Reilly head first series). I would like to go in the following directions: -JSF -Spring Thank.

Reported as a duplicate member Nick Volynkin Nov 6 '17 at 12:35 .

A similar question was asked earlier and an answer has already been received. If the answers provided are not exhaustive, please ask a new question .

  • one
  • 2
    I don’t recommend going to JSF. - Slava Semushin 2:32
  • What is wrong with JSF? Moreover, it is now at the insistence of the developer of the javaee standard is the main technology for the construction of web applications on java. Difficult of course, but if you master it, it is not so scary. In general, it is better to uzuchit javascript-frame any and to forget about jsf and spring in your dreams - Sergey

1 answer 1

Books

Spring 4 for professionals Chris Shefer Clarence Ho - Spring from A to Z

Sprin MVC Beginners guide

Pivotal Certified Spring Web Application Developer Exam - Exam Preparation Book for Getting a Spring Web developer Certification

Open source projects

After more mastering the fact that the above one can understand Spring PetClinic is a very good example of the spring mvc application.

Here is another list of spring mvc opensource projects Open source projectcs

Russian speakers become by Spring MVC

spring-projects.ru

devcolibri.com/category/spring

javastudy.ru/frameworks/spring/spring-mvc/

  • Thank. But then the question is: I, besides Java itself (and even version 6.0), don’t really know anything. I came across both JSF and jabs (I don’t understand what it is) and some other frameworks. Before delving into the study of the SPRING framework, do you need to read something else? I heard that you only need to climb in the spring after understanding how a java web application is generally done ... - prista
  • Spring is what would facilitate and automate routine work. So you can quietly teach. As for JSF, I can’t say anything, I don’t write. Learn just good Java, osva maven, jdbc, jpa, hibernate. By java8 there is a book Герберт Шилдт Java 8. Полное руководство . - GVArt
  • Spring maybe 15 years ago there was no alternative. But now javaee can do a lot worse. You put an application server and on this base you can already start developing without attracting the left framework, without learning anything beyond the "standard". - Sergey
  • @Sergey then they and freymorki to speed up and facilitate development. I do not advocate Spring, but how can you be silent if it is so good?) - GVArt