Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Book Review: Murach’s Java Servlets And JSP 3rd Edition

DZone's Guide to

Book Review: Murach’s Java Servlets And JSP 3rd Edition

· Java Zone
Free Resource

Get the Edge with a Professional Java IDE. 30-day free trial.

Murach’s Java Servlets and JSP is the ONLY book you need to learn Web App Development in Java using JSP and Servlets. The book covers all the concepts required you to build a complete Web application in Java. You will find topics covering:
– UI Development using HTML, Javascript
– Building Servlets for handling requests.
– Using JSP to create UI templates
– Building Data access layer to communicate with DB.

Its a completely hands on guide and just mere reading will be of no help. The book also covers concepts and techniques related to secure programming and also some advanced concepts in servlets.

Few among numerous salient features:
Completely hands on guide
Highly suitable for people who are familiar with Java language
Focuses on best practices where ever relevant. For example in the chapters which explains about JSP there is a guideline not to mix java code with JSP and instead make use of JSP Template Library.
Lot of reusable code snippets – useful if someone is looking to implement a subset of the feature explained.

I would highly recommend this book to –
“Any developer familiar with Java programming language looking to learn Web application development using Servlets and JSP”.

One can purchase the latest edition here [though currently only imported edition is available].

PS: I got a copy of the book in return for the review.

Get the Java IDE that understands code & makes developing enjoyable. Level up your code with IntelliJ IDEA. Download the free trial.

Topics:

Published at DZone with permission of Mohamed Sanaulla, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}