Buying Options
Java Servlet Programming
Safari Books Online
Add to Cart
What is this?

Product Editions

Please consider the latest edition.

  1. Java Servlet Programming, Second Edition - April 2001
  2. Java Servlet Programming - November 1998
Description
Java servlets offer a fast, powerful, portable replacement for CGI scripts. Java Servlet Programming covers everything you need to know to write effective servlets. Topics include: serving dynamic Web content, maintaining state information, session tracking, database connectivity using JDBC, and applet-servlet communication.
Full Description
Table of Contents
  1. Chapter 1 Introduction

    1. History of Web Applications

    2. Support for Servlets

    3. The Power of Servlets

  2. Chapter 2 HTTP Servlet Basics

    1. HTTP Basics

    2. The Servlet API

    3. Page Generation

    4. Server-Side Includes

    5. Servlet Chaining and Filters

    6. JavaServer Pages

    7. Moving On

  3. Chapter 3 The Servlet Life Cycle

    1. The Servlet Alternative

    2. Servlet Reloading

    3. Init and Destroy

    4. Single-Thread Model

    5. Background Processing

    6. Last Modified Times

  4. Chapter 4 Retrieving Information

    1. Initialization Parameters

    2. The Server

    3. The Client

    4. The Request

  5. Chapter 5 Sending HTML Information

    1. The Structure of a Response

    2. Sending a Normal Response

    3. Using Persistent Connections

    4. HTML Generation

    5. Status Codes

    6. HTTP Headers

    7. When Things Go Wrong

  6. Chapter 6 Sending Multimedia Content

    1. Images

    2. Compressed Content

    3. Server Push

  7. Chapter 7 Session Tracking

    1. User Authorization

    2. Hidden Form Fields

    3. URL Rewriting

    4. Persistent Cookies

    5. The Session Tracking API

  8. Chapter 8 Security

    1. HTTP Authentication

    2. Digital Certificates

    3. Secure Sockets Layer (SSL)

    4. Running Servlets Securely

  9. Chapter 9 Database Connectivity

    1. Relational Databases

    2. The JDBC API

    3. Reusing Database Objects

    4. Transactions

    5. Advanced JDBC Techniques

  10. Chapter 10 Applet-Servlet Communication

    1. Communication Options

    2. Daytime Server

    3. Chat Server

  11. Chapter 11 Interservlet Communication

    1. Servlet Manipulation

    2. Servlet Reuse

    3. Servlet Collaboration

    4. Recap

  12. Chapter 12 Internationalization

    1. Western European Languages

    2. Conforming to Local Customs

    3. Non-Western European Languages

    4. Multiple Languages

    5. Dynamic Language Negotiation

    6. HTML Forms

    7. Receiving Multilingual Input

  13. Chapter 13 Odds and Ends

    1. Parsing Parameters

    2. Sending Email

    3. Using Regular Expressions

    4. Executing Programs

    5. Using Native Methods

    6. Acting as an RMI Client

    7. Debugging

    8. Performance Tuning

  1. Appendix A Servlet API Quick Reference

  2. Appendix B HTTP Servlet API Quick Reference

  3. Appendix C HTTP Status Codes

  4. Appendix D Character Entities

  5. Appendix E Charsets

  6. Colophon

View Full Table of Contents
Product Details
Title:
Java Servlet Programming
By:
Jason Hunter
Publisher:
O'Reilly Media
Formats:
  • Print
  • Safari Books Online
Print Release:
November 1998
Pages:
526
Print ISBN:
978-1-56592-391-1
| ISBN 10:
1-56592-391-X
Customer Reviews
Colophon

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.

  • Book cover of Java Servlet Programming