Enter your mobile number below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
Getting the download link through email is temporarily not available. Please check back later.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.

Murach's Java Servlets and JSP, 3rd Edition (Murach: Training & Reference) 3rd Edition

4.3 out of 5 stars 29 customer reviews
ISBN-13: 978-1890774783
ISBN-10: 1890774782
Why is ISBN important?
ISBN
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Trade in your item
Get a $11.23
Gift Card.
Have one to sell? Sell on Amazon
Rent On clicking this link, a new layer will be open
$15.96 - $20.34 On clicking this link, a new layer will be open
Buy used On clicking this link, a new layer will be open
$35.00 On clicking this link, a new layer will be open
Buy new On clicking this link, a new layer will be open
$39.91 On clicking this link, a new layer will be open
More Buying Choices
40 New from $35.74 36 Used from $22.50
Free Two-Day Shipping for College Students with Prime Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Excel2016ForDummiesVideo
Excel 2016 For Dummies Video Training
Discover what Excel can do for you with self-paced video lessons from For Dummies. Learn more.
$39.91 FREE Shipping. In Stock. Ships from and sold by Amazon.com. Gift-wrap available.
click to open popover

Frequently Bought Together

  • Murach's Java Servlets and JSP, 3rd Edition (Murach: Training & Reference)
  • +
  • Murach's PHP and MySQL, 2nd Edition
Total price: $77.74
Buy the selected items together

Editorial Reviews

About the Author

Joel Murach has been writing and editing books about computer programming for over 10 years. During that time, he has written extensively on a wide range of Java, .NET, web, and database technologies. When he's not programming or writing books about programming, he can be found surfing or writing music.

Michael Urban has more than a decade of diverse experience in software development and programming. He has also led training sessions on Java web development, presented at JavaOne and PyCon, and co-authored a best-selling book on FreeBSD, FreeBSD Unleashed.

NO_CONTENT_IN_FEATURE

New York Times best sellers
Browse the New York Times best sellers in popular categories like Fiction, Nonfiction, Picture Books and more. See more

Product Details

  • Series: Murach: Training & Reference (Book 3)
  • Paperback: 758 pages
  • Publisher: Mike Murach & Associates; 3rd edition (June 9, 2014)
  • Language: English
  • ISBN-10: 1890774782
  • ISBN-13: 978-1890774783
  • Product Dimensions: 8 x 1.7 x 10 inches
  • Shipping Weight: 3.4 pounds (View shipping rates and policies)
  • Average Customer Review: 4.3 out of 5 stars  See all reviews (29 customer reviews)
  • Amazon Best Sellers Rank: #27,363 in Books (See Top 100 in Books)

Customer Reviews

Top Customer Reviews

Format: Paperback
“Murach's Java Servlets and JSPs” third edition looks and reads like a Murach book. This is good. It's always nice when a book delivers what you are expecting. If you haven't read a Murach book before, it is a book meant for beginners. On each set of pages, the left side is text and the right is code/diagrams/references. Each chapter ends with very detailed exercises.

The book begins with the basics but doesn't limit itself to raw servlets and JSP. Chapter 1 explains how Spring and JSF fit into the picture. The book even covers JSF (but not Spring.) I wasn't expecting either to even be mentioned, so this is a nice bonus.

The book tries to cover real world concepts. There was a good bit about security including XSS and SQL injection. I would have liked other security techniques to be alluded to like CSRF. That might be too much to expect in a beginner book though. I haven't seen a beginner book cover XSS before either.

The book is up to date. It includes Java 8, HTML 5, CSS and even MVC. Any self respecting Servlet/JSP book should cover MVC of course. There were good disclaimers of when you should/shouldn't do something. Like that you shouldn't use scriptlets.

There was only one piece of advice I disagreed with in the book – using the Tomcat lib directory. I asked the author about that during the CodeRanch book promotion and he explained that he doesn't endorse that practice and will word it more clearly in the next edition. I'm satisfied with that answer. I also wish he covered tag files. Tag files rock. Minor things that I miss.

Noticing a theme? I'm happy with the book. It covers more than I expected so it whet my appetite for more. It highly recommend this book as your first Java web development book.

---
Disclosure: I received a copy of this book from the publisher in exchange for writing this review on behalf of CodeRanch.
Comment 5 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
Ok I have very mixed feelings on this book here goes a thorough review:
---------the Good:-------------
It includes good practices and avoid bad practice advice

I liked how they developed a simple web app through various chapters. Thus making understanding easy to follow.

Loved the explanation on joins in the MySQL intro section. very clear and easy to understand.

I like the project orientation of the book, this helps build a portfolio and sink knowledge.

-----------the Bad-----------
The book is very repetitive in nature, for example you will constantly encounter the first page describing exactly what is described in the second page. For example the MySQL intro section.

The MVC chapter was lacking they didn't finished the example they where developing and then it got kind of lost in between the other chapters. Even though they seem to continue the example app in other chapters, after chapter 3 or 4 they never again touch the subject of MVC. At the beginnin of the book they say this is a good way of structuring your app but not much importance is given to it.

I have never read any other technical book with so much self-promotion and advertising. Prepare yourself to encounter in every chapter things like this: "How to validate data on the client....To learn how to perform data validation on the client, we recommend that you refer to Murach's JS and jQuery" book. Come on!!! you just made me read an entire paragraph just to let yourself self-promote your own books. This is BS. O'reilly has a lot of more books that murachs and I never felt every chapter in an oreilly book was self promoting it's other books, I find this just insulting.
Read more ›
6 Comments 7 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
Using this book and this book only I was able to wrap my mind entirely around the Servlets and JSP world.

Servlets are Java classes which extend a specific class called HTTPServlet, and this book explains that in details. If that previous sentence just flew over your head (i.e. you are wondering what a Java class is, what does extending means and so on), you should not get this book yet, and focus on Java first. On the other end, JSPs are based on top of HTML, so it would be useful to have a working knowledge of HTML as well (though the book offers a quick intro on it).

The book follows the typical Murach style (love it or hate it) with detailed explanations on the left, and summaries on the right page. Also the code seemed to work fine on my machine. It's also quite readable (keep in mind this is a technical book, so I'm speaking within that context). I'm 80% of the way through and I have learned a tremendous amount. We use Java at work and I was a newcomer to using Java for web applications, and I'm now able to see servlet-related exceptions and not freak out, know which class called what, what the error likely means, how to fix things up and just generally how this whole thing works. Life is really beautiful when you are a programmer not at the constant mercy of Google searches. JSPs are in a world of their own and I thought the coverage was excellent as well.

Stepping back a little, I would add that Servlets and JSP are foundational technologies/tools that many Java frameworks, such as Spring MVC, build on top of. As a result it is very much possible to learn those frameworks without knowing Servlets and JSPs. However you will be running into errors ("javax.servlet.ServletExceptions...") in your stacktraces and you will generally feel lost in those.
Read more ›
Comment One person found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Most Recent Customer Reviews

Set up an Amazon Giveaway

Murach's Java Servlets and JSP, 3rd Edition (Murach: Training & Reference)
Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more about Amazon Giveaway
This item: Murach's Java Servlets and JSP, 3rd Edition (Murach: Training & Reference)

Pages with Related Products. See and discover other items: servlet