Java Servlet Programming
By
Jason Hunter
With
William Crawford
November 1998
Pages: 526
| Table of Contents
| Index
| Sample Chapter
| Colophon
Table of Contents
-
Chapter 1 Introduction
-
History of Web Applications
-
Support for Servlets
-
The Power of Servlets
-
Chapter 2 HTTP Servlet Basics
-
HTTP Basics
-
The Servlet API
-
Page Generation
-
Server-Side Includes
-
Servlet Chaining and Filters
-
JavaServer Pages
-
Moving On
-
Chapter 3 The Servlet Life Cycle
-
The Servlet Alternative
-
Servlet Reloading
-
Init and Destroy
-
Single-Thread Model
-
Background Processing
-
Last Modified Times
-
Chapter 4 Retrieving Information
-
Initialization Parameters
-
The Server
-
The Client
-
The Request
-
Chapter 5 Sending HTML Information
-
The Structure of a Response
-
Sending a Normal Response
-
Using Persistent Connections
-
HTML Generation
-
Status Codes
-
HTTP Headers
-
When Things Go Wrong
-
Chapter 6 Sending Multimedia Content
-
Images
-
Compressed Content
-
Server Push
-
Chapter 7 Session Tracking
-
User Authorization
-
Hidden Form Fields
-
URL Rewriting
-
Persistent Cookies
-
The Session Tracking API
-
Chapter 8 Security
-
HTTP Authentication
-
Digital Certificates
-
Secure Sockets Layer (SSL)
-
Running Servlets Securely
-
Chapter 9 Database Connectivity
-
Relational Databases
-
The JDBC API
-
Reusing Database Objects
-
Transactions
-
Advanced JDBC Techniques
-
Chapter 10 Applet-Servlet Communication
-
Communication Options
-
Daytime Server
-
Chat Server
-
Chapter 11 Interservlet Communication
-
Servlet Manipulation
-
Servlet Reuse
-
Servlet Collaboration
-
Recap
-
Chapter 12 Internationalization
-
Western European Languages
-
Conforming to Local Customs
-
Non-Western European Languages
-
Multiple Languages
-
Dynamic Language Negotiation
-
HTML Forms
-
Receiving Multilingual Input
-
Chapter 13 Odds and Ends
-
Parsing Parameters
-
Sending Email
-
Using Regular Expressions
-
Executing Programs
-
Using Native Methods
-
Acting as an RMI Client
-
Debugging
-
Performance Tuning
-
Appendix A Servlet API Quick Reference
-
Appendix B HTTP Servlet API Quick Reference
-
Appendix C HTTP Status Codes
-
Appendix D Character Entities
-
Appendix E Charsets
-
Colophon
Return to Java Servlet Programming