Series: Murach: Training & Reference (Book 3)
Paperback: 758 pages
Publisher: Mike Murach & Associates; 3rd edition (June 9, 2014)
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 (30 customer reviews)
Best Sellers Rank: #238,752 in Books (See Top 100 in Books) #2 in Books > Computers & Technology > Programming > Web Programming > Java Server Pages #3 in Books > Computers & Technology > Programming > Languages & Tools > Java > Servlets #11 in Books > Computers & Technology > Programming > Languages & Tools > Java > Reference
Ok I have very mixed feelings on this book here goes a thorough review:---------the Good:-------------It includes good practices and avoid bad practice adviceI 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.
Murach's Java Servlets and JSPs is an excellent tutorial introduction for people who are already familiar with Java but who are new to servlets and JSPs. The book walks you through the development of a music store e-commerce website which you can download and run. The website folllows an MVC pattern with JavaBeans as the model, JSPs as the views, and servlets as the controllers. There are actually two versions of the website: One that uses JDBC, and another that uses JPA (EclipseLink). The website is hosted and developed on a local Tomcat server, with the JavaBeans sorted in a local MySQL database. The downloadable example code is set up for NetBeans because the author feels that is a simpler IDE for new people. After you walk through the tutorial, you should be in good shape to develop using whatever IDE you prefer.The book follows a “paired pages” format that has a figure that contains diagrams, code fragments, screenshots, and short API listings on the right page, and the explanatory text on the left page. I like this format because it works well both as a tutorial to initially earn the material, and as a reference to look up examples of how to do things later. It should also work as a good classroom teaching format, because the figures could be shown on a projector while the instructor gives the explanation and answers student questions. There are also straightforward end-of-chapter exercises that involve running and making simple modifications to different portions of the music store website code.Lots of books strive to be a comprehensive API reference, but they don't do a very good job showing how you would design and build a complete application using the API. As a result, they end up being little more than glorified Javadoc.