Web Development with Java: Using Hibernate, JSPs and Servlets

Web Development with Java: Using Hibernate, JSPs and Servlets

This book jumps to the “good stuff” from the outset, allowing students to quickly start writing real applications. It introduces readers to a 3-tiered, Model-View-Controller architecture by using Hibernate, JSPs, and Java Servlets. This book uses existing powerful technologies such as JSP, JavaBeans, Annotations, JSTL, Java 1.5, Hibernate, Apache Velocity and Tomcat. It also presents Model 1 architectures using Servlets and JSP as alternatives to Perl and PHP. Written for novice developers, this book provides an introductory course in web development for undergraduates as well as web developers.

List Price: $ 69.95

Price: $ 44.96

This entry was posted in Uncategorized and tagged , , , , , . Bookmark the permalink.

2 Responses to Web Development with Java: Using Hibernate, JSPs and Servlets

  1. Elizabeth O'neil says:
    7 of 8 people found the following review helpful:
    4.0 out of 5 stars
    Web development using current Java technology, January 18, 2008
    By 
    Elizabeth O’neil (Cambridge, MA USA) –
    (REAL NAME)
      

    This review is from: Web Development with Java: Using Hibernate, JSPs and Servlets (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.

    Help other customers find the most helpful reviews 

    Was this review helpful to you? Yes
    No

  2. R. Stoops says:
    4 of 5 people found the following review helpful:
    2.0 out of 5 stars
    Web Development with Java: Using Hibernate, JSPs and Servlets, March 14, 2010
    By 
    R. Stoops
    (REAL NAME)
      

    Amazon Verified Purchase(http://www.amazon.com/gp/community-help/amazon-verified-purchase/180-5315860-3558241', ‘AmazonHelp’, ‘width=400,height=500,resizable=1,scrollbars=1,toolbar=0,status=1′);return false; “>What’s this?)

    Pulled down the Kindle edition of the book and at first glance I was happy with the book. When you get into some of the later chapters from about 6 on, the book stops being a “type this in and run it” to see how it works which I fine very helpful when trying to learn a new technology. I’ve even went to the website to pull down the example from there thinking that I missed a step or two only to find that the not all the code is in its complete condition which did not help in the understanding of what the chapter was trying to accomplish.

    If you are looking for a book that started with a basic web app and allowed you to add code building on the code that came before progressing to a more advance web app, I don’t think this is the book of for you. I did get some useful information from this book but I was hoping for more.

    Help other customers find the most helpful reviews 

    Was this review helpful to you? Yes
    No

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>