Programming Books C Java PHP Python Learn more Browse Programming Books
Pro JSP and over one million other books are available for Amazon Kindle. Learn more

Sorry, this item is not available in
Image not available for
Image not available

To view this video download Flash Player

FREE Shipping on orders over $35.

Used - Good | See details
Sold by apex_media.
Access codes and supplements are not guaranteed with used items.
Have one to sell? Sell yours here
Start reading Pro JSP on your Kindle in under a minute.

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

Pro JSP, Third Edition [Paperback]

Matt Raible , Sing Li , Dave Johnson , Daniel Jepp , Sam Dalton , Simon Brown
4.5 out of 5 stars  See all reviews (2 customer reviews)

Available from these sellers.

Free Two-Day Shipping for College Students with Amazon Student


Amazon Price New from Used from
Kindle Edition $37.67  
Paperback --  
Shop the New Digital Design Bookstore
Check out the Digital Design Bookstore, a new hub for photographers, art directors, illustrators, web developers, and other creative individuals to find highly rated and highly relevant career resources. Shop books on web development and graphic design, or check out blog posts by authors and thought-leaders in the design industry. Shop now
There is a newer edition of this item:
Pro JSP 2 (Expert's Voice in Java) Pro JSP 2 (Expert's Voice in Java) 5.0 out of 5 stars (3)
In Stock.

Book Description

September 17, 2003 1590592255 978-1590592250 3

Simpler, faster, easier dynamic website development based on new additions to an established and proven technologythat's what JavaServer Pages (JSP) 2.0 is all about. Pro JSP, Third Edition is the most comprehensive guide and reference to JSP 2.0 yet. It equips you with the tools, techniques, and understanding you need to develop web applications with JSP and Java servlets.

The features of the JSP 2.0 and Servlet 2.4 specifications make developing web applications easier than ever before. JSP Expression Language (EL) provides a simple language for creating JSP pages and tags. In addition, by also using the JSP Standard Tag Library (JSTL), you'll never have to use a Java scriptlet or write spaghetti code again.

Beyond covering the JSP and Servlet APIs, this book shows you how to choose and implement the best persistence option for your web applications; how to secure your web sites against malicious attack and accidental misuse; how to improve the performance and scalability of your JSP pages; and how to architect and design your applications to be reliable, stable, and maintainable through the use of design patterns and best practices.

Finally, no JSP book would be complete today without looking at the role that open source projects such as Ant, Struts, XDoclet, JUnit, and Cactus can play in making your web development even easier.

Editorial Reviews

About the Author

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.

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.

Dave Johnson 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.

Daniel Jepp is 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.

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.

Charles Brown is one of the most noted author, consultant, and trainers in the industry today. His books about Dreamweaver and Fireworks have received critical acclaim and used worldwide as teaching tools. In addition to his work in the IT industry, Charles is also a noted concert pianist, organist, and guitarist appearing in major concert centers world-wide. He began his musical studies at age 4 and went on to study with famed pianist Vladimir Horowitz. At age 14, he made his debut with Leonard Bernstein and later studied at the famed Juilliard School. Eventually he went to Paris to study with the 20th century legend, Igor Stravinsky. While working with Stravinsky, Charles developed a close friendship with one of the most powerful artistic forces of the 20th century: Pablo Picasso. What he learned about creativity from Picasso he uses today in his writings and training work. Charles is a certified Macromedia/Adobe trainer who is in heavy demand worldwide. He frequently speaks at major conferences such as MAX and NAB. You can see his blog at and his website can be found at

Product Details

  • Paperback: 624 pages
  • Publisher: Apress; 3 edition (September 17, 2003)
  • Language: English
  • ISBN-10: 1590592255
  • ISBN-13: 978-1590592250
  • Product Dimensions: 1.2 x 6.9 x 9.4 inches
  • Shipping Weight: 2.1 pounds
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon Best Sellers Rank: #3,957,574 in Books (See Top 100 in Books)

More About the Author

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

Customer Reviews

4.5 out of 5 stars
4.5 out of 5 stars
Share your thoughts with other customers
Most Helpful Customer Reviews
5 of 6 people found the following review helpful
5.0 out of 5 stars Excellent Book for All Levels May 28, 2004
I have been a Java developer for five years now, and have worked with JSP and Servlets for a number of years. As many in the software industry can attest to, you can quickly get tied down working on applications that were initially designed several years ago. This can leave you with little time to explore all the new features that come out with the latest release of the Servlet and JSP specs. Wanting to get a handle on what JSP 2.0 has to offer, I decided to get a book on the subject matter that starts from the ground up. Although a lot of the material would be review for me, I always find it important to read this information over again as it helps to strengthen my overall understanding.
`Pro JSP' is probably one of the best books on JSP that I have read in a long time. To me a good technical book needs to do three things. First it needs to explain how the technology works. Second, it needs to explain how best to use this technology in the real world. And finally, it needs to do the first two things in a clear and understandable manner. The reader shouldn't be left scratching their head trying to figure out what the author was trying to say.
On the first point, `Pro JSP' does a thorough job of explaining the ins and outs of the JSP 2.0 release. The expression language, JSTL, tags, filtering, security, deployment; all of these important topics are covered. There are an amazing three chapters devoted to tags and another two chapters on filtering! The authors do an excellent job of focusing in on some of the more complex aspects of JSP and spending the time to fully explain all the nuances. Based on just the technical content alone, a person will walk away from this book with a solid understanding of the power available to them with JSP 2.0.
Read more ›
Comment | 
Was this review helpful to you?
6 of 8 people found the following review helpful
When I first bought this book was totally new to JSP and XML. I started reading it and then i realize that it was not a beginners book. It was great because it would force me to study a little bit more. I read a XML and JSP tutorial and it was enough to begin studying JSP with this book.
It has lots of detailed information about client/server persistence graphics and models too.
I bought this book because the history of the author, Simon Brown, and the last edition was five star recomendation on JavaRanch and Amazon reviews.
Comment | 
Was this review helpful to you?
Search Customer Reviews
Search these reviews only


There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
First post:
Prompts for sign-in

Look for Similar Items by Category