Web Development with Java and over 2 million other books are available for Amazon Kindle . Learn more
FREE Delivery in the UK.
In stock.
Dispatched from and sold by Amazon.
Gift-wrap available.
FREE Delivery on orders over £10.
Used: Good | Details
Sold by Super Media
Condition: Used: Good
Comment: Fast delivery from Amazon! Qualifies for Prime Delivery and FREE standard delivery. Overnight, 2 day and International delivery available! Excellent Customer Service.. May not include supplements such as CD, access code or DVD.
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

Web Development with Java: Using Hibernate, JSPs and Servlets Paperback – 25 Oct 2007

See all 3 formats and editions Hide other formats and editions
Amazon Price New from Used from
Kindle Edition
"Please retry"
"Please retry"
£18.67 £4.40

Trade In Promotion

Product details

  • Paperback: 304 pages
  • Publisher: Springer; 2007 edition (25 Oct. 2007)
  • Language: English
  • ISBN-10: 1846288622
  • ISBN-13: 978-1846288623
  • Product Dimensions: 15.5 x 1.8 x 23.5 cm
  • Average Customer Review: 3.5 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon Bestsellers Rank: 1,544,599 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 reviews:

"Downey summarizes ... clearly and succinctly, the focus of the book: Java servlets that use JavaServer Pages (JSP) and connect to a MySQL database using the Hibernate framework. The book covers precisely what the title says. ... At the end of the book, there is a one-page glossary of terms; a one-page list of additional resources, books, and Web sites; and a detailed eight-page index ... . In conclusion, I strongly recommend this book to readers who are interested in developing component-based systems ... ." (M. M. Tanik, Computing Reviews, December, 2008)

From the Back Cover

Web development is simpler than it seems, especially with the software tools freely available on the Web. This book breaks from the tradition of teaching a history of Web development and jumps to the good stuff from the outset so that students can start writing real applications.

This comprehensive textbook introduces readers to the three-tiered, Model-View-Controller architecture by using Hibernate, JSPs, and Java Servlets. These three technologies all use Java, so that a student with a background in programming will be able to master them with ease, with the end result of being able to create web applications that use MVC, validate user input and save data to a database.

Features and topics:

• Presents the many topics of web development in small steps, in an accessible, easy-to-follow style; focusing on the most important information first, and allowing the reader to gain basic understanding before moving forwards

• Uses existing powerful technologies that are freely available on the web to speed up web development, such as JSP, JavaBeans, Annotations, JSTL, Java 1.5, Hibernate and Tomcat

• Starts with the simplest technology for web development (JSP) and gradually introduces the reader to more complex topics

• Core technologies are introduced from the outset, such as the Model-View-Controller architecture

• Includes many helpful pedagogical tools for students and lecturers such as, an introduction to each topic, questions and exercises at the end of each chapter, detailed illustrations and chapter summaries

• By using Hibernate as the database tool in this book, there is no need for the reader to know SQL

Written for novice developers with a solid background in programming, but who do not have any database training, this thorough, easy-to-use book provides an exemplary introductory course in web development for undergraduates, as well as web developers. With its straightforward and systematic style this text is also ideal for self-study.

Tim Downey has over ten years experience teaching web development, and has won Outstanding Teaching Awards in 1997, 2002, 2006 and 2007. He maintains the following active website which contains many complete examples and tutorials: http://www.bytesizebook.com/

Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index
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

4 of 4 people found the following review helpful By LostShepherd on 10 Jun. 2009
Format: Paperback Verified Purchase
Having little previous experience of jsps \ Servlets \ Hibernate but plenty of Java, I wanted an intro in to the web side of things.

Ultimately I planned to end up using framework solutions ideally Spring MVC, but was keen to get a grounding in the basic workings of jsps \ Servlets first. To this end I purchased this book which seemed to tick all the boxes.

Basically it does exactly what it says on the tin. Leading the reader gently into web terminology \ flow in the first chapter and continuing on to build an MVC app which is gradually enhanced chapter by chapter with features such as session \ Request Attributes and data persistence through hibernate.

There is are also chapters dedicated to CSS and Hibernate which are great as a mini intro, but extra reading would likely be required outside the confines of the book applications.

The book ends by giving an assortment of smaller examples highlighting other areas such as use of cookies \ shopping cart application.

The only downside I found was when building up the examples while working through the chapters the code was widely dispersed with some being in the Appendix and some at the readers point in the chapter with potentially more at the end of the chapter. In the authors defense the code is available on the very neat user friendly accompanying website (along with working examples) so you can just download from there if needed, along with all required jars.

You will also need to know how to download and install MySQL but nowadays this is pretty easily done.

My opinion is that this book will definitely get you started down the jsp route and does that job very well.
Read more ›
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
By peterwz750 on 7 Aug. 2011
Format: Paperback
Reasonable starter for someone wanting to get going on web development with java. Some of the sections were incredibly light for example the item on regular expressions if it was going to be covered needed far more explanation. The changing of folders each chapter was confusing if you are trying to 'build' as you read.
Overall average read.
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 Amazon.com (beta)

Amazon.com: 9 reviews
8 of 9 people found the following review helpful
Web development using current Java technology 18 Jan. 2008
By Elizabeth O'neil - Published on Amazon.com
Format: Paperback
The rapid changes in Java web technology have left a morass of outdated books. So it is refreshing to see this book using Java 5 annotations, JSP 2.0 with its EL (expression language), and Hibernate 3 annotations both for validation and for persistence. Unfortunately Spring is not covered, causing home-grown solutions for some things Spring could do. I didn't see any real errors in concepts, but there are gaps and statements that depend on the specific case being considered, where this dependency is not clear. For example, there is a statement on pg. 157 that only Hibernate can set the primary key for a row, but this is only true in the @GeneratedKey case in use in this example.

The helper code has no comments and scanty explanation. Some bad practices are in the code, such as HTML by generation by Java printlns and swallowed exceptions. Of course a teacher can fix up localized problems, so this book could be used in a web apps course, and has almost no competitors for a textbook there. It has questions and "tasks" at the end of each chapter, a first for such books in my experience. It covers the basic user interface techniques you need for a simple web app, and a little about multipage apps and MVC organization. There is nothing about a service API, or any layering in the app.
3 of 3 people found the following review helpful
Awesome !! 22 Sept. 2008
By Iveen Duarte - Published on Amazon.com
Format: Paperback
I got my hands on a copy of this book, and I couldn't stop reading it. This books is really well written, its clear and understandable, a very rare feature in J2EE books.

If you are looking for a book to learn the basics of Web Development using Java, this is the one for you, it guides you through complicated concepts such as JSP-Servlets interaction, formerly-cryptic web application directory tree, with so much ease.

I highly recommend this title to all the developers/students/java enthusiasts that want to learn how to do Java Web Programming. Advanced programmers might find it somewhat basic, but still a very good conceptual reference.
3 of 4 people found the following review helpful
A useful textbook for beginners 12 April 2009
By Trevor Burnham - Published on Amazon.com
Format: Paperback Verified Purchase
This is a great book for a niche audience: Students who are familiar with the Java language, but not with Hibernate (a popular library for storing objects in databases), JSPs (a format for embedding Java in HTML pages--the book does not assume previous experience with HTML) or servlets (Java code that interacts directly with HTTP requests). It is, in short, a comprehensive textbook on the subject, well-suited to undergraduates who have taken only a course or two on programming.

Those with prior web development experience are more likely to be interested in learning about a particular architecture. Few web applications are being developed with JSPs and servlets these days; instead, most use something like Spring MVC, Struts, Wicket, or the Groovy-driven Grails (my personal choice), all of which have fine books dedicated to them. Typically, these web frameworks act as a layer on top of the servlet layer, greatly simplifying the architecture. Learning to use servlets first might help to better understand the more high-level APIs, but it's probably unnecessary. If you want to jump right into creating professional-grade web applications for the Java platform, I'd suggest The Definitive Guide to Grails.
1 of 1 people found the following review helpful
understanding a java web application 12 Sept. 2009
By Benvenuto Bianchi - Published on Amazon.com
Format: Paperback
I have almost finished reading the book.
It is clear, the examples help you understanding the mechanism of a web application.
It is a straight and concise introduction to web applications: in an affordable number of pages you can have the basic tools for starting, I trust in the best way.
There are some references to libraries which are not immediately clear and the evolution of the web application with unclear changing of the name of the packages but finally, I found a book which made me able to understand a java WEB application.
1 of 1 people found the following review helpful
Six stars 13 April 2013
By Dimitri K - Published on Amazon.com
Format: Paperback Verified Purchase
Six stars. Much much better than everything else. This is a great book for beginners. It cleared up the mess in my head created by other "tutorials". Written by a university professor, as opposite to most other book written by "consultants with 5 years of experience", who cannot put 3 words together. The author knows how and what to present. It is logical, short and written by good textbook standards. No marketing, ne self promotion, no classes Foo and Bar. I wish I had read that book long ago.
Were these reviews helpful? Let us know