Buy Used
+ £2.80 UK delivery
Used: Very Good | Details
Condition: Used: Very Good
Comment: .
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

JSP, Servlets and MySQL Paperback – 15 Apr 2001

See all formats and editions Hide other formats and editions
Amazon Price New from Used from
"Please retry"
£28.60 £0.39

Product details

  • Paperback: 524 pages
  • Publisher: John Wiley & Sons (15 April 2001)
  • Language: English
  • ISBN-10: 0764547879
  • ISBN-13: 978-0764547874
  • Product Dimensions: 7.5 x 1.2 x 9.2 cm
  • Average Customer Review: 3.5 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon Bestsellers Rank: 858,733 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Discover books, learn about writers, and more.

Product Description

From the Back Cover

JSP(TM), Servlets, and MySQL(TM) Next–Generation Solutions for Database–Driven Web Content Offering complete control and terrific runtime efficiency, server–side Java delivers a tightly integrated solution for database–driven Web sites. But how do you implement server–side Java in the real world? This unique guide shows how. Using plenty of easy–to–follow examples, veteran developer David Harms explains in detail how to put JavaServer Pages and Java servlets to work with a MySQL database. From server–side Java and MySQL basics to Tomcat, JavaBeans, multithreading, and authentication, it′s all you need to create a cutting–edge interactive site. Create State–of–the–Art Database Applications for the Web
∗ Understand servlet and JSP programming fundamentals
∗ Install and configure Tomcat, the JSP/servlet engine
∗ Design and implement a practical MySQL database
∗ Develop a secure, efficient content–delivery strategy
∗ Build a Model/View/Controller application to deliver content
∗ Harness JavaBeans and JSP custom tags
∗ Analyze data concurrency and threading issues to maximize efficiency
∗ Authenticate users and create interactive user forms
∗ Take user surveys and collect server statistics
"Dave knows his stuff. If you′re a developer, this book will give you the toolset you need to solve real–world problems." – Barton Fiske, Senior Technology Manager for Graphics, Java, Network Appliances Sun Microsystems, Inc. All sample code and more available at

About the Author

David Harms is an author and consultant with over ten years′ experience developing applications for the broadcast industry and the educational sector. His work as a software developer, conference speaker, and course instructor has taken him around the world. Harms is the founder and President of CoveComm Inc., which specializes in electronic publishing using Java technology.

Inside This Book (Learn More)
First Sentence
AS A DEVELOPER, you have the full range of options for developing dynamic, database-enabled Web sites. Read the first page
Explore More
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Customer Reviews

3.5 out of 5 stars
5 star
4 star
3 star
2 star
1 star
See both customer reviews
Share your thoughts with other customers

Most Helpful Customer Reviews

5 of 5 people found the following review helpful By on 17 Aug. 2001
Format: Paperback
This book has a lot of useful material on servlets and JSP and how to link them to mySQL. It's clear and readable but the examples have quite a number of errors and there is a long section on basic databases and SQL, which is probably dead wood to anyone who wants to learn about servlets, JSP and JDBC - which I suspect will be most readers. The explanation of servlets and JSP is good and clear, but slightly frustrating in the lack of depth.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
Format: Paperback
This book does exactly what it says on its front cover. It is well organized, concise and easy to follow even with a very basic knowledge of Java. It deals with real world programming tasks and its coverage on tomcat/ MySql integration is more than perfect. No knowledge of MySql, JSP and Servlets is assumed. The concepts and techniques of developing database driven sites are well explained and illustrated with easy-to-follow examples. Performance tuning, multithreading, Tomcat configuration and user authentication are just some of the extras you would get from this book.
The book does not cover other associated technologies such as RMI, XML, jini, etc. But given that most of these technologies are unnecessary for the vast majority of web sites in the real world, it is safe to conclude that this book is worth every penny.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Most Helpful Customer Reviews on (beta) 0 reviews
55 of 56 people found the following review helpful
Do not buy this book 10 Jun. 2001
By A Customer - Published on
Format: Paperback
I bought this book because it was about JSP, Servlets and MySQL, and that was exactly what I was going to be working with. I was very disappointed.
The arrangement of text and examples makes it confusing to read, and I often found myself flipping pages back and forth to try and grasp what the author was talking about. Often there was first a result, and then examples of all the files used to get that result. In my experience, most computer books show you the pieces and then the finished product. This backwards organization made many of the explanations more difficult than they needed to be. While the introduction section had lots of decent content, the way it flowed made it a more difficult read than it needed to be.
I browsed the part on MySQL. Most of it dealt with database design and normalization as opposed to the MySQL server and it's configuration. All of the information in this book regarding MySQL is in the "getting started" section of the MySQL documentation. The explanations regarding database design were terrible, and the suggestions regarding how to design the database were obviously made by someone with very little programming (and especially maintenance) experience.
When I finally got to the meat (part three and four) I found that the same poor organization of part one was still present, and beyond a URL for the MySQL JDBC driver, none of the content is worth reading. The design patterns are poorly explained, to the point where they suggest obscene programming techniques. When the author suggested to name files ".htm" instead of ".html" to avoid infinite loops when using the MVC design pattern, I finally put the book down, went to the bookstore, and bought something else. You do not correct an infinite loop by implementing a naming convention -- you correct it by not creating the scenario in the first place.
David Harms does not demonstrate a strong understanding of the content, nor does he demonstrate a strong understanding of programming. The book I bought on my second trip to the bookstore was "Core Servlets and JavaServer Pages" by Marty Hall (Sun), and I've learned more from chapters one and two than I did reading the first 300 pages of this book. This book is a waste of time and money, and I pity those that use it as a guide.
27 of 28 people found the following review helpful
Get ready to learn AND research errors... 7 Jun. 2001
By Dean F Marsh - Published on
Format: Paperback
While I have gained a lot of knowledge and insight from reading this book, I have to say that I am more than disappointed at many of the errors in this book. As a person that enjoys typing in the examples, bringing things up and running and trying it out, I was disappointed to find that I needed to correct so much.
A major example in the errors found in the examples is on pages 106 and 107 where you type in a very basic class demonstrating on how to create a "Tag Handler Class that Gets Request Parameters." Two things are wrong here as the example never handles the NullPointerException that you get from the compiler when you first start the .jsp page (because the parameter is null at that point) and uses the equality operator for verifying two strings (should have made use of the String.equals() method.)
I am on page 107 (out of 500 or so) and have spent more time troubleshooting the examples than learning. I guess the publisher's deadlines were more important than teaching a good lesson!
6 of 6 people found the following review helpful
Mileage My Vary 26 Oct. 2001
By A Customer - Published on
Format: Paperback
This book was useful for getting an idea of how to get your JSPs and Servlets (using Tomcat) to talk to MySql. If you already know how to use JSP and Servlets, and are specifically trying to get some ideas on this configuration, it's probably worth it's one-time useage. (Better yet, see if you know anybody with the book, i'm sure they'll be willing to part with it)
Some of the examples were useful. But, I wouldn't recommend this book to anyone trying to learn about Java or JSP.
As someone already wrote, the link to the Java drivers for MySQL was probably the most valuable thing in this book.
6 of 6 people found the following review helpful
Very Disapointing 18 Jan. 2002
By A Customer - Published on
Format: Paperback
Wasn't there a technical editor for this book? All of the examples are riddled with errors. If it's possible for a book to leave you with less knowledge than you had before you read it, this book does that. It's really a shame. It was such a promising idea for a book.
I would recommend that potential readers invest in "JavaServer Pages" by Hans Bergman and "MySQL" by Paul DuBois instead. I found everything I needed in one or the other of those two books.
6 of 7 people found the following review helpful
Awfull book, Don't waste your money! 31 Oct. 2001
By A Customer - Published on
Format: Paperback
I was very very disappointed in this book, to the point of being angry at the author! It was okay for reveiw of basic MySql commands but its content had so many errors that all my time was spent trying to fix errors.
The content left out crucial information about the web site design. I regressed and finally decided to go get the code mentioned on the cover. Guess what? It doesn't exist. This author decided to enhance the code after the book and added packages and code so now it does not match the book. Nothing is the same. I tried to awork with the new code, and there is errors in the new code and the database create file.
All the code I typed in can't be checked to see if the errors are mine or his. I am pretty sure its his. The code just doesn't work.
I highly suggest looking into another book if your looking to learn JSP, servlets, or MySql.
Were these reviews helpful? Let us know