CDN$ 8.06
  • List Price: CDN$ 51.80
  • You Save: CDN$ 43.74 (84%)
FREE Shipping on orders over CDN$ 25.
Only 1 left in stock - order soon.
Ships from and sold by Gift-wrap available.
Beginning JavaServer Page... 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 all 2 images

Beginning JavaServer Pages Paperback – Feb 18 2005

See all 2 formats and editions Hide other formats and editions
Amazon Price
New from Used from
"Please retry"
CDN$ 8.06
CDN$ 8.06 CDN$ 6.70

Harry Potter and the Cursed Child
click to open popover

No Kindle device required. Download one of the Free Kindle apps to start reading Kindle books on your smartphone, tablet, and computer.
Getting the download link through email is temporarily not available. Please check back later.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.

Product Details

  • Paperback: 1296 pages
  • Publisher: Wrox; 1 edition (Feb. 18 2005)
  • Language: English
  • ISBN-10: 076457485X
  • ISBN-13: 978-0764574856
  • Product Dimensions: 18.8 x 5.8 x 23.4 cm
  • Shipping Weight: 1.6 Kg
  • Average Customer Review: Be the first to review this item
  • Amazon Bestsellers Rank: #1,244,765 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

From the Back Cover

JavaServer Pages (JSP) is a cross-platform language that generates dynamic Web pages and uses XML-like tags written in Java to create content. With its latest release, version 2.0, JSP has become an even more powerful tool that beginners often find challenging to learn. This book provides you with an accessible introduction to JSP.

Packed with real-world code examples and in-depth case studies accompanied by fully working applications, this book introduces the many new features of JSP 2.0 while emphasizing good Web development practices. Along the way, you'll examine how JSP interacts with other Enterprise Java technologies and you'll be challenged to apply your new JSP programming skills to real-world projects.

What you will learn from this book

  • JSP fundamentals, including JSP syntax and directives, JSP Expression Language, Tag libraries, and techniques for testing and debugging
  • How to create dynamic content that is formatted and stylized on the fly, integrating Cascading Style Sheets (CSS) and JavaScript elements
  • How to develop multilingual Web sites with JSP
  • How JSP interacts with other Enterprise Java technologies
  • Ways to use JSP with Web frameworks, such as Struts, Spring, WebWork, and JavaServer Faces, and persistence frameworks, such as Hibernate, to build real-world Web applications
  • Software design methodologies and developer tools such as Ant, jUnit, jMeter, CVS, and more
  • How to use the right tools, design patterns, and frameworks effectively and appropriately for developing applications

Who this book is for

This book is for novice programmers who have basic programming experience either in Java or a Web scripting language and want to become fluent in JSP.

About the Author

Vivek Chopra has over ten years of experience as a software developer, architect, and team lead, with extensive experience with Web services, J2EE, and middleware technologies. He has worked and consulted at a number of Silicon Valley companies and startups and has (pending) patents on Web services. Vivek actively writes about technology and has coauthored half a dozen books on topics such as opensource software, Java, XML, and Web services. He contributes to open source, too, and has developed parts of the uddi4j library, an open-source Java API for UDDI.

Sing Li, first bit by the microcomputer bug in 1978, has grown up with the microprocessor age. His first personal computer was a do-it-yourself Netronics COSMIC ELF computer with 256 bytes of memory, mail-ordered from the back pages of Popular Electronics magazine. Currently, Sing is a consultant, system designer, open-source software contributor, and freelance writer. He writes for several popular technical journals and e-zines and is the creator of the Internet Global Phone, one of the very first Internet phones available. He has authored and coauthored numerous books across diverse technical topics, including JSP, Tomcat, servlets, XML, Jini, and JXTA.

Rupert Jones is a Technical Lead for J2EE projects at Internet Business Systems. Over the past six years, Rupert has provided software development and consulting services for blue-chip companies, both in Australia and internationally. He lives and works in Melbourne, Australia. Rupert can be contacted at

Jon Eaves has been developing software in a variety of languages and domains for over 15 years. He is currently employed by ThoughtWorks, developing large-scale enterprise systems using J2EE. When he can find spare time, he develops J2ME/MIDP applications and works on the BouncyCastle Crypto APIs ( Jon can be reached at

John T. Bell has more than 20 years of software development experience and currently serves as the lead software architect for the Web site of a major hospitality company based in Bethesda, Maryland. He is also an adjunct professor, teaching server-side Java technologies for the Center for Applied Information Technology at Towson State University. He has a master’s degree in Computer Systems Management and a bachelor’s degree in Electrical Engineering, both from the University of Maryland. This is Mr. Bell’s third contribution to a Wrox title. He is also the author of The J2EE Open Source Toolkit.

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) HASH(0xb5611634) out of 5 stars 9 reviews
9 of 9 people found the following review helpful
HASH(0xa556e900) out of 5 stars Does not fail to amaze me.. July 12 2005
By Angelo Alfajardo - Published on
Format: Paperback
This book is the perfect complement to Marty Hall's Core Servlets and JavaServer Pages Vol. 1...."You wont be dissapointed with this book since almost everything is covered here from Servlets,JNDI,JDBC,JAXP and Java Mail....Plus the authors writing is absolutely beginner-friendly...If you want to learn the basics of java however this book is not for you...but then the power of Java really shines on Server-side programming...and plus the J2EE architecture is centered on JSP technology...I would recommend this to anyone who wishes to dwell into web-services programming...One downside i found however was the repetition of several topics such as XML and XSLT however provided with the fact that this is the culmination of several authors work i think with that said the repetition of topics can be forgiven...hell if ya already know the stuff from chapter 6 and its repeated on chapter 8 hell skip it...its that simple....highly recommended for JSP beginners and gurus alike
10 of 11 people found the following review helpful
HASH(0xa556e954) out of 5 stars Excellent JSP reference with solid software engineering May 28 2005
By David Williams - Published on
Format: Paperback
This is a hefty tome weighing in at 1262 pages. Wrox have a sound reputation for producing excellent programming titles, for programmers by programmers, and this latest offering does not disappoint.

From the onset, it is clearly an outstanding work with a solid emphasis on writing code properly. The book has lucid sections devoted to design patterns, testing, model-view architectures and many other important considerations in good software engineering. This is not just a "sequence, selection, repetition" work but one which distills obvious years of experience. Any reader can have confidence they will be not just a JavaServer Page (JSP) code cutter after finishing, but a good, professional, developer with a mastery of principles than transgress language boundaries.

The book is divided into four broad sections. Part one covers JSP fundamentals. Part two builds on this putting the JSP language knowledge into the framework of modern Web server software development, including coverage of servlets, security, performance and database integration. Part three puts it all together and shows how to build two complete real-world applications: a personalised portal, and an updateable, data-driven shopping cart site. Part IV concludes with appendices and exercise answers.

The book is not simply a standalone volume; Wrox have a hierarchy of Java titles which progress from beginning Java and JavaServer Pages through to advanced J2EE development. That said, this book can be entirely appreciated on its own and is comprehensive and complete in its coverage of JSP. It does not make any assumption of previous programming experience, but at the same time does not bog experienced programmers down with basic fundamentals.

The price is surprisingly reasonable for a book of this quality and size and consequently it is an indispensable purchase for anyone who wishes to develop server-side JSP apps.
14 of 16 people found the following review helpful
HASH(0xa556ed8c) out of 5 stars Perfect book to get started Feb. 23 2005
By IP - Published on
Format: Paperback
Beginning JavaServer Pages is an extremely practical guidebook especially recommended for server-side Java Developers, uses explicit instruction, examples, and sample codes to instruct the reader in JSP application basics, development, and applying JSP in J2EE and JSP component development. A technical user's manual that goes into express detail, offering explicit syntax and step-by-step discussion of technical applications.
4 of 5 people found the following review helpful
HASH(0xa5573168) out of 5 stars very disappointing Dec 18 2007
By J. K. Robbins - Published on
Format: Paperback
The word "Beginning" in the title is optimistic at best. I would not recommend this book for someone new to JSP. I've made it through 14 chapters, and now I'm going to drop this one and find something else. The last several chapters have been extremely frustrating. Too many examples don't work, and many things are not well explained. I've had to find other sources such as to find good explanations for things that are quickly passed over in this book. And I'm a certified J2SE programmer, so I'm not exactly a beginner.

The only IDE that has been mentioned so far is NetBeans 3.6. That's hopelessly out of date. The order of the chapters doesn't even make sense. An exercise in chapter 5 wants you to create and deploy an application, but nothing is mentioned about deployment until chapter 16!

And forget about asking questions on the P2P forums at the wrox website. They are effectively abandoned.

Overall, way too much reading for poor explanations, and poor exercises. You can find something better.
1 of 1 people found the following review helpful
HASH(0xa557324c) out of 5 stars Truly for professionals by professionals, but excellent for students as well March 1 2010
By PMcD - Published on
Format: Paperback
This book is not a click-here teach yourself book. IT professionals know that learning a new area of technology takes effort on their part and requires that they apply prior knowledge to gain new knowledge. At the pro level, we don't spoon-feed you! So yes, you will have to dig into the book's code samples and experiment with them. Having said that, however, this book does a great job of explaining its code samples line by line. As noted by other reviewers, the depth of this book exceeds most other books on JSP. IT professionals know and love WROX as one of the very best publishers of books for professionals.

I have used this book to teach JSP at university level multiple times. The student who is willing to roll up his/her sleeves and dig in soon realizes that this is one of the few books that will be kept once the degree is earned. This book allows me to cover past and present JSP methodologies. Learning past methodologies is critical, as you will find millions of lines of past approach code still in use in the real world, and may even need to convert some of it. My students get hired when they finish this course because of this.

Every time I teach JSP, I look for a new textbook or professional book to replace this book. So far, I have not found anything that comes close to the breadth and depth of this book. I'll be using this book again soon.

JSP is not a simple technology, but it is a powerful one consisting of many approaches and supporting many add-on technologies. You MUST be solid in your knowledge of Java and object-oriented programming. If you are not, you are not ready for JSP, period, no matter which book you use.