Auto Simple and secure cloud storage boutiques-francophones SmartSaver Countdown to Black Friday in Home & Kitchen Kindle Black Friday Deals Week in Music SGG Tools
CDN$ 49.11
  • List Price: CDN$ 66.26
  • You Save: CDN$ 17.15 (26%)
Temporarily out of stock.
Order now and we'll deliver when available. We'll e-mail you with an estimated delivery date as soon as we have more information. Your account will only be charged when we ship the item.
Ships from and sold by Gift-wrap available.
Pro JSP 2, Fourth Edition has been added to your Cart
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

Pro JSP 2, Fourth Edition Paperback – Dec 16 2005

See all formats and editions Hide other formats and editions
Amazon Price
New from Used from
"Please retry"
CDN$ 49.11
CDN$ 34.92 CDN$ 24.98

Black Friday Deals Week in Books

No Kindle device required. Download one of the Free Kindle apps to start reading Kindle books on your smartphone, tablet, and computer.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your e-mail address or mobile phone number.

Product Details

  • Paperback: 728 pages
  • Publisher: Apress; 4 edition (Dec 16 2005)
  • Language: English
  • ISBN-10: 1590595130
  • ISBN-13: 978-1590595138
  • Product Dimensions: 19 x 4.2 x 23.5 cm
  • Shipping Weight: 1.1 Kg
  • Amazon Bestsellers Rank: #1,399,930 in Books (See Top 100 in Books)
  •  Would you like to update product info, give feedback on images, or tell us about a lower price?

  • See Complete Table of Contents

Product Description

About the Author

Simon Brown works in London as a technical architect and has been using Java since its early beginnings, working in roles ranging from developer and architect to mentor and trainer. In the past few years, Simon has presented at the JavaOne conference and has authored/coauthored several books, including Professional JSP Tag Libraries. Simon maintains an active involvement within the Java community as a bartender (moderator) with JavaRanch and his open source JSP custom tag-testing framework called TagUnit.

Sam Dalton has worked with Java and related technologies for a number of years, and coauthored Professional Java Servlets 2.3 and Professional SCWCD Certification. He is an active contributor to TagUnit, an open source custom tag testing framework, and is also pursuing other open source interests. He has just embarked on the next stage of his career adventure by joining ThoughtWorks.

Daniel Jepp is currently a senior developer at Dresdner Kleinwort Wasserstein, based in London. He has been working with the Java platform and related technologies for a number of years now, and he has presented several sessions at the JavaOne conference. Dan has recently completed work on Professional SCWCD Certification with coauthor Sam Dalton.

Dave Johnson currently works at HAHT Commerce and is an experienced software developer in the commercial software development, telecommunications, and geographic information systems industries. Dave has been working with Java since before the dawn of Java 1.0. Since then, he has been involved in the development of a number of Java-based commercial products, including the HAHTsite Application Server, HAHT eSyndication, Venetica's Jasper document viewer, and Rogue Wave's Object Factory IDE. Dave is also an active weblogger and the original developer of the open source Roller Weblogger software. He lives in Raleigh, North Carolina, with his wife and three children.

Sing Li is a systems consultant, avid open source developer, and active freelance writer. With over two decades of industry experience, Sing is a regular contributor to printed magazines and e-zines, and has a sizable roster of book credits. Sing is an evangelist of the mobile Java, VOIP, and P2P evolution.

Matt Raible is a Montana native who grew up in a log cabin without electricity or running water. He would hike to school a mile and a half every day (skiing in the winter), and would arrive home to a very loving family. "The Cabin" is a beautiful place that will always be near and dear to him. Even without electricity, his father connected the family to the Internet using a 300 Baud modem, a Commodore 64, and a small generator. CompuServe was the name, slow was the game. Matt became inspired by the Internet in the early 1990s, and has been developing websites and web applications ever since. He graduated from the University of Denver in 1997 with degrees in Russian, international business, and finance.

Inside This Book

(Learn More)
Explore More
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index
Search inside this book:

Customer Reviews

There are no customer reviews yet on
5 star
4 star
3 star
2 star
1 star

Most Helpful Customer Reviews on (beta) 4 reviews
6 of 6 people found the following review helpful
Thorough, detailed, and usable May 5 2009
By J. Fernandez - Published on
Format: Paperback
This book is somewhat of an amalgamation between two other Apress books, "Beginning JSP 2: From Novice to Professional", and "Foundations of JSP Design Patterns", however there is more information in those two books in regards to their respective topics, and this book has much more detail in topics those other two books do not address.

While this book is designated for intermediate to advanced developers, it could be used as an all-in-one for a novice if they have decent Java knowledge and are able to read at a relaxed pace. I found chapter quality to be consistently good. The provided examples are useful and expertly selected (not too short, not too long).

Topics discussed include JSP page "anatomy", servlets, expression language, the standard tag library (JSTL), a surprisingly concise and well done chapter on JavaServer Faces (JSF), custom tag development both from a legacy and modern approach, data access, filtering, security, performance, scalability, web application design and best practices, and Struts.

The majority of topics are discussed in great detail. Some of the more detailed topics such as performance and scalability have as much detail as could be expected in a non-specialized book and at the very least provide you with information on where to learn more about the topic.

I have been working with JSP and JSF for 2 years and I found this book useful to fill in some knowledge gaps. I recommend it without reservation.
5 of 6 people found the following review helpful
Very Comprehensive Text Nov. 7 2007
By Zarif Alimov - Published on
Format: Paperback
Java's web technology has always been my fascination. This book opened up a whole new perspective on Java and JSP for me.
The book that I truly started learning JSP with is "More Servlets and Java Server Pages" by Marty Hall. That book breaks down piece by piece how it all works. It's a really great book. "Pro JSP" shows you how to exploit that knowledge to turn it into something truly useful. If you are a Java web developer you know that Java web applications can be slow and clumsy. Have you ever wondered how the sites like Amazon are written in Java and can handle millions of hits a day? Well, that book explains the technology behind those kinds of applications.
The book makes very extensive use of EL (not something I am very fond of). It shows you how far you can go with JSTL by utilizing it in creating Java Server Faces. So it doesn't just tell you how amazing JSTL is because it can connect to a MySQL db from a jsp page (I mean maybe hardcore PHP programmers would find that feature cool. I don't). As far a JSF, the book shows very clearly how to do it. And you can easily try it out on your server. Still I do not believe the book does a good job providing examples of when you would really need the JSF technology. It's pretty much up to the reader's imagination. The book does a good job breaking down the use of managed beans in the context of JSF.
I think the coolest chapter of the book is the chapter on filters. Let me tell you I still have hard time comprehending the entire filtering technology in JSP. It's a really advanced topic. I had no idea you could control users' requests to that extent. The book shows graphs on how requests to your web application travel through layers of filters. So it's really clear as to when you need a filter in your applications. And it's not hard to figure out how to optimize your application's performance using filters.
I can really go forever, so I will stop here and let you see the rest for yourself.
1 of 1 people found the following review helpful
Pro Java web book May 1 2012
By Kwesi Aryee - Published on
Format: Paperback Verified Purchase
Best book for novice JSP/Servlets/JSF learners. As a matter of fact this book can serve as a reference on all Java web app development.
Four Stars Jan. 4 2015
By Donald Mace - Published on
Format: Kindle Edition Verified Purchase
Good overview, having Kindle version certainly makes it more convenient than lugging around the paperback version.