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 (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.
Murach's Java Servlets and JSP, 3rd Edition (Murach: Training & Reference) JAVA: Quick and Easy JAVA Programming for Beginners (Java, java programming, java for dummies, java ee, java swing, java android, java mobile java apps) Murach's Java Servlets and JSP, 2nd Edition Murach's ADO.NET 4 Database Programming with C# 2010 (Murach: Training & Reference) Murach's ASP.NET 4.5 Web Programming with C# 2012 (Murach: Training & Reference) JAVA: The Ultimate Guide to Learn Java Programming Fast (Programming, Java, Database, Java for dummies, coding books, java programming) (HTML, Javascript, ... Developers, Coding, CSS, PHP Book 1) Head First Servlets and JSP, Second Edition Puppy Training: How To Train a Puppy: A Step-by-Step Guide to Positive Puppy Training (Dog training,Puppy training, Puppy house training, Puppy training ... your dog,Puppy training books Book 3) Puppy Training: Puppy Training for Beginners: The Complete Puppy Training Guide to Crate Training, Clicker Training, Leash Training, Housebreaking, Nutrition, and More Java: The Ultimate Guide to Learn Java and C++ (Programming, Java, Database, Java for dummies, coding books, C programming, c plus plus, programming for ... Developers, Coding, CSS, PHP Book 2) Puppy Training: Step By Step Puppy Training Guide- Unique Tricks Included (puppy training for kids, puppy tricks, puppy potty training, housebreak your dog, obedience training, puppy training books) JAVA: Easy Java Programming for Beginners, Your Step-By-Step Guide to Learning Java Programming (Java Series) Java Tools: Using XML, EJB, CORBA, Servlets and SOAP Puppy Training Guide 4th Edition: The Ultimate handbook to train your puppy in obedience, crate training and potty training (Training manual, Puppy Development, ... Training, Tracking, Retrieving, Biting) Puppy Training: 10 Worst Puppy Training Mistakes That Can Ruin Your Dog (And How To Train Them Right) (puppy training, dog training, puppy house breaking, ... training a puppy, how to train your puppy) Puppy Training: The Complete Guide To Housebreak Your Puppy in Just 7 Days: puppy training, dog training, puppy house breaking, puppy housetraining, house ... training, puppy training guide, dog tricks) Puppy Training: The Ultimate Guide to Housebreak Your Puppy in Just 7 Days: puppy training, dog training, puppy house breaking, puppy housetraining, house ... training, puppy training guide, dog tricks) Extreme Programming with Ant: Building and Deploying Java Applications with JSP, EJB, XSLT, XDoclet, and JUnit Pro JSP 2 (Expert's Voice in Java) Javascript: Beginner to Expert with Javascript Programming (Javascript, Javascript Programming, Javascript for Beginners, Java, Java Programming, Java for Beginners,)