Answer the question
In order to leave comments, you need to log in
What book to read for beginners on Java servlet JSP?
Hello. Please recommend a book for beginners on Java servlets JSP, in Russian.
I am familiar with java SE. Now I'm interested in java EE, I decided to start with svervlets, Tomcat is, but I haven't written the first servlet yet, so it would be a good book for "completely" beginners.
Thanks in advance.
Answer the question
In order to leave comments, you need to log in
In general, the first language of a programmer should be English (c)
IMHO, the best book on servlets and jsp for beginners is Head first servlets and jsp , but there is none in Russian. There is also a pretty good tutorial from the vendor docs.oracle.com/javaee/7/tutorial/doc , but it is also in English.
From Russian, you can read Schildt's "Complete Guide", preferably the 8th edition, there are chapters on servlets and JSP, but the book itself is not about JEE.
Still it is possible here this book Java. Industrial Programming . Of the pluses - there are tasks at the end of each chapter, besides, it is freely available, no need to pirate :)
JSP is a useful thing to learn, giving a basic understanding of how thin interfaces are formed on the server side. But I advise you not to go deep into JSP, because the technology is outdated - JSF has come to replace it. In general, about the stack of technologies to learn - read the answers to a similar question: How to start learning Java EE
There are several courses on intuit.ru You can get the first impression in your native language.
I got the first idea of what servlets and jps are)
Now I'm wondering if it's right that I took up the study of Spring? The framework is heavy, but as I understand it (and I just started) it is not only for the web, but for all of Java (DI, AOP ...). I started reading Spring in action, like a book of norms.
P.S. Hmm, it's good that the topics live here for so long. Really good system. Tester +
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question