The Complete Idiot's Guide to JavaServer Pages

Overview

You're no idiot, of course. You know that as the Internet has grown, so has the use of dynamic web content. From e-commerce sites to online weather reports, there is an increasing demand to present information that can be refreshed automatically without rewriting a whole web page. The Complete Idiot's Guide to JavaServer Pages is designed to guide you through the intricacies of JavaServer Pages (JSPs), a web technology that generates web pages as fresh as your favorite morning brew. Get an overview of how ...
See more details below
Available through our Marketplace sellers.
Other sellers (Paperback)
  • All (9) from $1.99   
  • New (3) from $37.00   
  • Used (6) from $1.99   
Close
Sort by
Page 1 of 1
Showing All
Note: Marketplace items are not eligible for any BN.com coupons and promotions
$37.00
Seller since 2015

Feedback rating:

(357)

Condition:

New — never opened or used in original packaging.

Like New — packaging may have been opened. A "Like New" item is suitable to give as a gift.

Very Good — may have minor signs of wear on packaging but item works perfectly and has no damage.

Good — item is in good condition but packaging may have signs of shelf wear/aging or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Acceptable — item is in working order but may show signs of wear such as scratches or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Used — An item that has been opened and may show signs of wear. All specific defects should be noted in the Comments section associated with each item.

Refurbished — A used item that has been renewed or updated and verified to be in proper working condition. Not necessarily completed by the original manufacturer.

New
Brand New Item.

Ships from: Chatham, NJ

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$50.00
Seller since 2015

Feedback rating:

(229)

Condition: New
Brand new.

Ships from: acton, MA

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
$86.18
Seller since 2008

Feedback rating:

(210)

Condition: New

Ships from: Chicago, IL

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
Page 1 of 1
Showing All
Close
Sort by
Sending request ...

Overview

You're no idiot, of course. You know that as the Internet has grown, so has the use of dynamic web content. From e-commerce sites to online weather reports, there is an increasing demand to present information that can be refreshed automatically without rewriting a whole web page. The Complete Idiot's Guide to JavaServer Pages is designed to guide you through the intricacies of JavaServer Pages (JSPs), a web technology that generates web pages as fresh as your favorite morning brew. Get an overview of how real-world JSPs are built
Read More Show Less

Product Details

  • ISBN-13: 9780028643205
  • Publisher: Alpha Books
  • Publication date: 5/1/2002
  • Series: Complete Idiot's Guide Series
  • Pages: 360
  • Product dimensions: 7.40 (w) x 9.10 (h) x 0.85 (d)

Table of Contents

Part 1 Getting Started with JSP 1
1 The Backgrounder 3
A Brief History of the Web 3
How the Web Works, or the HTTP Model 4
TCP/IP 4
Clients and Servers 7
HTTP 8
HTML 9
What About Dynamic Content? 11
Primordial Java 15
The Life and Times of a Servlet 16
Why JavaServer Pages? 17
2 Playing with Pets 19
Installing Java 19
The Java 2 Platform 20
The Java 2 Platform, Standard Edition 21
Introducing Apache, Jakarta, and Tomcat 23
Getting Your Own Tomcat 23
Installing Your Tomcat 25
Now What? 26
Using an Integrated Development Environment 27
Thinking About JSP Web Hosting 28
3 Building Your First JSP 31
Saying Hello 31
Looking at the JSP Itself 32
Seeing Is Believing 33
The Generated Servlet 34
Where There's a Will, There's a Way 39
Another Greeting 39
Yet Another Greeting 40
4 A Quick Tour of JSP 43
Understanding JSP Application Design 43
The Page-Centric Design Model 44
The Model 2 Design Paradigm 45
Implicit Objects 45
JavaBeans 46
JSP Tag Libraries 47
Taking Stock of JSP Elements 48
JSP Directives 48
JSP Actions 49
JSP Scripting Elements 49
Part 2 Getting Into JSP 51
5 Exploring Scripting Elements 53
I Declare! 54
Global or Local? 54
Methods or Madness? 58
Just an Expression 60
Scriplets 61
Any Comments? 62
Hidden Comments 63
Scripting Comments 63
Output Comments 64
Can I Quote You? 65
6 Getting a Free Lunch 67
Reviewing Client Requests 68
Scoping It Out 69
Page Scope 69
Request Scope 70
Session Scope 70
Application Scope 70
Seeing the Request 71
Request Parameters 71
Attributes 74
Headers 76
Making a Response 78
Status Codes 79
Headers 80
Maintaining Information 82
Cookies 82
Sessions 85
All the Other Implicit Objects 89
7 Talking to the Container 91
Specifying the Lingo 92
Handling an Error 95
Controlling Output 98
The Rest of the Story 101
8 Mixing and MatchingJSP Pages 103
Digging the Context 103
Directing the Include 104
Executing Standard Actions 107
Dynamic Includes 108
Being Forward 111
9 Wrapping It Up! 115
Creating a Web Application 115
Sifting Through the Parts 116
Defining a Web Application 116
Exploring the Directory Structure 119
Exploring the Deployment Descriptor 121
Mapping JSP Pages 122
Bits and Pieces 123
Part 3 Working on the Client 129
10 Extending HTML 131
Venturing Beyond HTML 132
Declaring XML 133
Which DTD? 133
Being Well-Formed 134
Adding Static Interactions 137
Adding Dynamic Interactions 140
Forming the Request 140
Specifying the Input 140
Action Forms 141
11 Using Cascading Style Sheets 145
Cascading What? 146
Selecting Selectors 148
The class Attribute 149
The id Attribute 150
Choosing Properties 151
Text Properties 151
Selecting Fonts 153
Making Borders 154
Lists and Tables 156
12 Controlling the Client 159
Using JavaScript 160
Combining JavaScript and XHTML 161
Handling Events 167
Verifying the Client 171
13 Using Forms and Applets 175
Using a Static HTML Login 175
Connecting Applets and JSP Pages 177
Part 4 Working on the Server 181
14 Brewing With Beans 183
Grinding Beans 183
Using JavaBeans in JavaServer Pages 186
Mixing Beans with Forms 188
Forwarding Data 191
15 Introducing Servlets 195
And in This Corner--Servlets 195
The Servlet Life Cycle 196
Hello World, Servlet Style 197
Saying Hello 200
Filtering Servlets 202
Building a Filter 203
Deploying a Filter 204
JSPs, Beans, and Servlets, Oh My! 205
16 Rolling Out Tags 211
Introducing Custom Tags 211
Hello World, Tag Style 213
Building Full-Bodied Tags 217
Utilizing Third-Party Tag Libraries 222
Part 5 Entering the Real World 225
17 Locking It Down 227
Securing Pages 228
Declaring Roles 228
The Basic Authentication Scheme 230
The Digest Authentication Scheme 235
The Form-Based Authentication Scheme 238
Securing Your Sockets 243
Auditing Your Application 246
18 Go Global, Stay Local 249
What's Your Locale? 250
Finding Locales 250
Numerical Formatting 251
Specifying Locales 254
Bundling Resources 257
The Rest of the Story 262
19 You've Got Mail 265
An E-Mail Primer 265
Making Messages 267
Checking Your List 274
20 Don't Forget to XML 283
Extensible What? 284
Making XML 291
Processing XML 295
Appendixes
A Help, It Doesn't Work 297
B The Jakarta Project Taglib: An Overview 301
C Processing XML 305
D Speak Like a Geek: The Complete Archive 311
Index 319
Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star

(0)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously

    If you find inappropriate content, please report it to Barnes & Noble
    Why is this product inappropriate?
    Comments (optional)