Please consider the latest edition.
-
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
- Title:
- Java Servlet Programming
- By:
- Jason Hunter
- Publisher:
- O'Reilly Media
- Formats:
-
- Safari Books Online
- Print Release:
- November 1998
- Pages:
- 526
- Print ISBN:
- 978-1-56592-391-1
- | ISBN 10:
- 1-56592-391-X
Our look is the result of reader comments, our own experimentation, and feedback from distribution channels. Distinctive covers complement our distinctive approach to technical topics, breathing personality and life into potentially dry subjects. The image on the cover of Java Servlet Programming is a copper teakettle. The cover was designed by Hanna Dyer using a series design by Edie Freedman. The image was photographed by Kevin Thomas and manipulated in Adobe Photoshop by Michael Snow. The cover layout was produced with QuarkXPress 3.3 using the Bodoni Black font from URW Software and Bodoni BT Bold Italic from Bitstream. The inside layout was designed by Nancy Priest. Text was produced in FrameMaker 5.5 using a template implemented by Mike Sierra. The heading font is Bodoni BT; the text font is New Baskerville. The illustrations that appear in the book were created in Macromedia Freehand 8 and Adobe Photoshop 5 by Robert Romano. Paula Carroll was the production editor for Java Servlet Programming; Benchmark Productions provided editorial and production services. Whenever possible, our books use RepKover, a durable and flexible lay-flat binding. If the pagecount exceeds RepKover's limit, perfect binding is used.
