or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
More Buying Choices
Have one to sell? Sell yours here
JavaServer Pages, 3rd Edition
 
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

JavaServer Pages, 3rd Edition [Paperback]

Hans Bergsten (Author)
3.4 out of 5 stars  See all reviews (18 customer reviews)

List Price: $44.95
Price: $28.46 & this item ships for FREE with Super Saver Shipping. Details
You Save: $16.49 (37%)
  Special Offers Available
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it delivered Monday, January 30? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for Students. Learn more

Formats

Amazon Price New from Used from
Paperback $28.46  
Like this book? Find similar titles from O'Reilly and Partners in our O'Reilly Bookstore.

Book Description

0596005636 978-0596005634 December 1, 2003 3rd

JavaServer Pages (JSP) has built a huge following since the release of JSP 1.0 in 1999, providing Enterprise Java developers with a flexible tool for the development of dynamic web sites and web applications. While new point releases over the years, along with the introduction of the JSP Standard Tag Library (JSTL), have incrementally improved the rough areas of the first version of the JSP specification, JSP 2.0 takes this technology to new heights.

JavaServer Pages, Third Edition, is completely revised and updated to cover the JSP 2.0 and JSTL 1.1 specifications. It includes detailed coverage of the Expression Language (EL) incorporated into JSP 2.0, the JSTL 1.1 tag libraries and the new function library, the new tag file format that enables custom tag library development without Java code, the simplified Java tag library API, improvements in the JSP XML syntax, and more. Further, it details setup of the Apache Tomcat server, JSP and JSTL syntax and features, error handling and debugging, authentication and personalization, database access, XML processing, and internationalization.

This book recognizes the different needs of the two groups of professionals who want to learn JSP: page authors interested in using JSP elements in web pages, and programmers concerned with learning the JSP API and using JSP effectively as a part of an enterprise application. If you're in the first group, you'll learn from the practical web application examples in the second part of the book. If you're in the latter group, you'll appreciate the detailed coverage of advanced topics in the third part, such as how to integrate servlets and JavaBeans components with JSP using the popular Apache Struts MVC framework, and how to develop custom tag libraries using the JSP API, with realistic examples that you can use as a springboard for your own libraries.

"Hans Bergsten, a JSP expert group veteran and one of our most active contributors, has thoroughly and accurately captured the new features of JSP 2.0 and JSTL 1.1 in a way that is well-organized and easy to understand. With excellent, to-the-point examples, this book is a 'must have' for any serious JSP 2.0 developer." --Mark Roth, JSP 2.0 Specification Lead, Sun Microsystems, Inc.

Hans Bergsten is the founder of Gefion Software, a company focused on Java services and products based on J2EE technologies. Hans has been an active participant in the working groups for both the servlet and JSP specifications since their inception and contributes to other related JCP specifications, such as JSP Standard Tag Library (JSTL) and JavaServer Faces (JSF), and, as one of the initial members of the Apache Jakarta Project Management Committee, helped develop the Apache Tomcat reference implementation for the servlet and JSP specifications.


Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)

Frequently Bought Together

JavaServer Pages, 3rd Edition + Java Servlet & JSP Cookbook + Java Servlet Programming (Java Series)
Price For All Three: $94.71

Show availability and shipping details

Buy the selected items together
  • In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Java Servlet & JSP Cookbook $30.06

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Java Servlet Programming (Java Series) $36.19

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details



Editorial Reviews

Review

"Hans Bergsten, a JSP expert group veteran and one of our most active contributors, has thoroughly and accurately captured the new features of JSP 2.0 and JSTL 1.1 in a way that is well-organized and easy to understand. With excellent, to-the-point examples, this book is a 'must have' for any serious JSP 2.0 developer." --Mark Roth, JSP 2.0 Specification Lead, Sun Microsystems, Inc. Hans Bergsten is the founder of Gefion Software, a company focused on Java services and products based on J2EE technologies. Hans has been an active participant in the working groups for both the servlet and JSP specifications since their inception and contributes to other related JCP specifications, such as JSP Standard Tag Library (JSTL) and JavaServer Faces (JSF), and, as one of the initial members of the Apache Jakarta Project Management Committee, helped develop the Apache Tomcat reference implementation for the servlet and JSP specifications.

About the Author

Hans Bergsten is the founder of Gefion Software, a company focused on Java services and products based on the J2EE technlogies. Hans has been an active participant in the working groups for both the servlet and JSP specifications from the time they were formed. He also contributes to other related JCP specifications, such as JSP Standard Tag Libraries (JSTL), and helped get the development of the Apache Tomcat reference implementation for servlet and JSP started as one of the initial members of the Apache Jakarta Project Management Committee.


Product Details

  • Paperback: 664 pages
  • Publisher: O'Reilly Media; 3rd edition (December 1, 2003)
  • Language: English
  • ISBN-10: 0596005636
  • ISBN-13: 978-0596005634
  • Product Dimensions: 9.2 x 7 x 1.4 inches
  • Shipping Weight: 2.4 pounds (View shipping rates and policies)
  • Average Customer Review: 3.4 out of 5 stars  See all reviews (18 customer reviews)
  • Amazon Best Sellers Rank: #195,801 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

18 Reviews
5 star:
 (7)
4 star:
 (2)
3 star:
 (2)
2 star:
 (6)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
3.4 out of 5 stars (18 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

26 of 30 people found the following review helpful:
2.0 out of 5 stars Better choices out there for learning JSP/Servlets, March 12, 2005
By 
J. Wong "joohop" (Jackson Heights, NY United States) - See all my reviews
(REAL NAME)   
This review is from: JavaServer Pages, 3rd Edition (Paperback)
I bought this book hoping to learn enough of JSP/Servlets to create an e-commerce website.

My impression after reading this book is that the author tries very hard to please both beginners and intermediate developers. To this extent, he winds up pleasing no one.

Quite often he tells "advanced programmers" to jump ahead and read a later chapter. This didn't make the book flow very well. This book gives a lot of JSP code, but skimps on the code when it comes to Beans, which are critical elements to the examples. I assume the author expects the reader to download the Bean code from O'Reilly's website and decipher the code by themselves. Because of this incompleteness, I was not able to completely grasp the ideas behind the examples. It would've been better if the author included the Bean code along with the supporting JSP code. By not providing code for them, Beans are treated like a "black box" throughout this book.

The last gripe I have about this book is the author's inordinate amount of use of "..." in the code examples. Quite often in listing the codes, he would throw the three dots. Again, this renders the examples in the book almost useless to those trying to type in the code for themselves to learn.

A more thorough and coherent book for learning about JSP and Servlets would be "Core Servlets and JavaServer Pages" by Marty Hall and Larry Brown.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


11 of 11 people found the following review helpful:
3.0 out of 5 stars Disappointinly basic, January 8, 2005
By 
Amazon Verified Purchase(What's this?)
This review is from: JavaServer Pages, 3rd Edition (Paperback)
Coverage is okay, but the book assumes so little knowledge that it is very frustrating for an experienced web developer who just wants to add JSP to his toolbox. It spends quite a while in the middle of chapters on such basic programming knowledge as using parentheses to change the order of mathermatical operations and using "!" as a logical negator. It also explains from scratch HTML concepts like relative and absolute links, and basic form elements.

If the book were better organized, these basic concepts might have been explained in introductory chapters which one could skip (if they were even included in the first place - it seems to me that anyone who needs these things explained isn't ready to be learning JSP, though I could be wrong). But since they're embedded in the middle of JSP discussion it is hard to just skip them - and I often find myself skimming over new material simply because I've gotten into the habit.

It's not a bad book, but it needs to be better targeted at an audience of a specific skill level. For an O'Reilly book it's very disappointing.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


12 of 13 people found the following review helpful:
2.0 out of 5 stars Horribly disorganized, July 20, 2005
This review is from: JavaServer Pages, 3rd Edition (Paperback)
O'Reilly falls down on its usual excellent editorial job and delivers an undisciplined unstructured mess that is useless as a reference. The JSTL examples are so incomplete as to be virtually worthless. As an experienced developer, I spent my 45 bucks expecting a useful reference and practical guide, instead getting a beginner's tour and some appendices of jstl syntax spec.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews











Only search this product's reviews



Inside This Book (learn more)
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
standard tag library, tag library descriptor, validating user input, runtime errors, body evaluation result, classic tag handlers, action element body, database access actions, tag handler instance, page scope variable, simple tag handler, undeclared attributes, request processing page, request processing using, using scripting elements, custom action element, tagdir attribute, action element attributes, uri attribute value, utility bean, tag handler class, standard action elements, lifecycle listener, catalog bean, current iteration value
Key Phrases - Capitalized Phrases (CAPs): (learn more)
String No Optional, String Yes Optional, Email Address, String Yes Mandatory, Project Billboard, Hello World, Expression Language, Birth Date, Access Description, Developing Custom Tag Libraries, Favorite Foods, Western European, Developing Simple Tag Handlers, Integrating Custom Code, Generating Localized Output, Application-Controlled Authentication, Last Name, Developing Classic Tag Handlers, First Name, User Info Entry Form, Internet Explorer, String No Mandatory, Messages of the Day, Database Access Strategies, Command Prompt
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:

What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(6)
(2)
(1)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums



So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject