This book is for a large cross section of modern Java web developers, with various levels of experience.
Learning the Java programming language is a noble cause, but learning merely the Java language is not enough in the real world. Java developers have to learn Java EE, a collection of related server-side technologies, to put their Java skills to any real use.
But learning Java EE is not enough either. The Java language along with Java EE may suffice to develop web applications for projects in the same organization, as a means to reusability, but the diverse landscape of Java on the Web is permeated with several web frameworks, such as Spring Web MVC, that make development much easier; thus, a Java web developer has to have the ...