Index: C
Symbols
| A
| B
| C
| D
| E
| F
| G
| H
| I
| J
| K
| L
| M
| N
| O
| P
| Q
| R
| S
| T
| U
| V
| W
| X
| Y
| Z
Index: C
- Cache-Control header: 5.6. HTTP Headers
 
- caching images: 6.1.3.2. Caching a converted image
 
- CallableStatement class: 9.5.1. Stored Procedures
 
- callbacks to applet methods: 10.1.3. JDBC, RMI, and a Little CORBA
 
  - 10.3. Chat Server
 
  - 10.3.1. The Design
 
  - 10.3.5. The RMI Applet
 
 
- cascading style sheetsets (CSS): 5.4.2.3. Weather forecast using HTML generation creatively
 
- case-insensitive search: 13.3.1. Improving Deblink with Regular Expressions
 
- certificate authorities
 
  
  - Entrust Technologies: 8.2. Digital Certificates
 
  
  - Keywitness: 8.2. Digital Certificates
 
  
  - Thawte Consulting: 8.2. Digital Certificates
 
  
  - VeriSign: 4.4.10. Extra Attributes
 
    - 8.2. Digital Certificates
 
    - 8.3.1. SSL Client Authentication
 
  
 
 
- certificates
 
  
  - client: 8.3.1. SSL Client Authentication
 
  
  - digital: 8.2. Digital Certificates
 
  
  - server: 8.3. Secure Sockets Layer (SSL)
 
 
- CGI
 
  
  - connection to HTTP: 10.1.1. HTTP and Raw Socket Connections
 
  
  - definition: 1.1.1. Common Gateway Interface
 
  
  - environment variables: 4. Retrieving Information
 
  
  - FastCGI, web site for information: 1.1.1.1. FastCGI
 
  
  - hidden form fields: 7. Session Tracking
 
  
  - life cycle: 1.1.1. Common Gateway Interface
 
  
  - no counterpart to getPathInfo( ): 4.4.3.2. Ad hoc path translations
 
  
  - no counterpart to getScheme( ): 4.4.7. How It Was Requested
 
  
  - reference book: 1.1.1. Common Gateway Interface
 
  
  - security concerns: 8.4. Running Servlets Securely
 
  
  - session-tracking techniques: 7. Session Tracking
 
 
- CGI Programming on the World Wide Web book: 1.1.1. Common Gateway Interface
 
- chaining
 
  
  - images: 11.3.1.2. Faster image chaining
 
  
  - methods: 5.4.2.2. Weather forecast using HTML generation
 
  
  - servlets: 2.5. Servlet Chaining and Filters
 
    - 4.4.8.2. Headers in servlet chains
 
  
 
 
- character entities (&...;)
 
  
  - reference appendix: D. Character Entities
 
  
  - use of: 12.1.1. HTML Character Entities
 
 
- character sets
 
  
  - difference from charsets: 12.3.1. Charsets
 
  
  - UCS-2: 12.4.1. UCS-2 and UTF-8
 
  
  - US-ASCII: 12.3.1. Charsets
 
    - 12.4. Multiple Languages
 
  
 
  
  - UTF-8: 12.4.1. UCS-2 and UTF-8
 
 
- characters, special: 12.1. Western European Languages
 
- charsets
 
  
  - hidden form field: 12.6.1. The Hidden Charset
 
  
  - ISO-8859-5 (Cyrillic): 12.3.1. Charsets
 
  
  - ISO-8859-8 (Hebrew): 12.3.1. Charsets
 
  
  - ISO-8859-1 (Latin-1): 5.2. Sending a Normal Response
 
    - 12.1.1. HTML Character Entities
 
    - 12.1.2. Unicode Escapes
 
    - 12.3.1. Charsets
 
    - 12.6. HTML Forms
 
  
 
  
  - Microsoft Internet Explorer option: 12.3.1. Charsets
 
  
  - most include US-ASCII characters: 12.4. Multiple Languages
 
  
  - Netscape Navigator option: 12.3.1. Charsets
 
  
  - preferences: 12.5.2. Charset Preferences
 
  
  - reference appendix: E. Charsets
 
 
- charting packages, web site for downloading: 6.1.1.2. A dynamically generated chart
 
- chat server: 10.3. Chat Server
 
- Chinese charset: 12.3.1. Charsets
 
- class variable: 3.1.5. A Holistic Counter
 
- classes
 
  
  - ByteArrayOutputStream: 5.7.1. Status Codes
 
  
  - CallableStatement: 9.5.1. Stored Procedures
 
  
  - com.oreilly.servlet
 
    
    - MultipartResponse: 6.3. Server Push
 
    
    - ServletUtils: 5.7.3. Reporting
 
  
 
  
  - Cookie: 2.2. The Servlet API
 
    - 7.4.1. Working with Cookies
 
    - B. HTTP Servlet API Quick Reference
 
  
 
  
  - GenericServlet: 2.2. The Servlet API
 
    - A. Servlet API Quick Reference
 
  
 
  
  - HttpServlet: 2.2. The Servlet API
 
    - B. HTTP Servlet API Quick Reference
 
  
 
  
  - HttpServletRequest: B. HTTP Servlet API Quick Reference
 
    
    - identifying users: 4.3.3. Getting Information About the User
 
    
    - in javax.servlet.http: 2.2. The Servlet API
 
  
 
  
  - HttpServletResponse: B. HTTP Servlet API Quick Reference
 
    
    - in javax.servlet.http: 2.2. The Servlet API
 
    
    - setting HTTP response headers: 5.6.1. Setting an HTTP Header
 
    
    - uses: 2.3.1. Writing Hello World
 
  
 
  
  - HttpSession: 2.2. The Servlet API
 
    - 7.5.1. Session-Tracking Basics
 
    - B. HTTP Servlet API Quick Reference
 
  
 
  
  - HttpSessionBindingEvent: B. HTTP Servlet API Quick Reference
 
  
  - HttpSessionBindingListener: B. HTTP Servlet API Quick Reference
 
  
  - HttpSessionContext: 7.5.5. Putting Sessions in Context
 
    - B. HTTP Servlet API Quick Reference
 
  
 
  
  - HttpUtils: B. HTTP Servlet API Quick Reference
 
  
  - Locale: 12.2. Conforming to Local Customs
 
    - 12.2. Conforming to Local Customs
 
    - 12.3.2. Writing Encoded Output
 
    - 12.5.3. Resource Bundles
 
  
 
  
  - LocaleNegotiator: 12.5.5. The LocaleNegotiator Class
 
  
  - LocaleToCharsetMap: 12.5.5. The LocaleNegotiator Class
 
  
  - MultipartRequest: 4.4.9.3. Receiving files using the input stream
 
  
  - MultipartResponse: 6.3. Server Push
 
  
  - ParameterParser: 13.2.2. Emailing Form Data
 
  
  - PrintStream: 5.2. Sending a Normal Response
 
  
  - PrintWriter: 2.3.1. Writing Hello World
 
  
  - RemoteDaemonHttpServlet: 10.3. Chat Server
 
  
  - RemoteHttpServlet: 10.2.5.2. The superclass
 
  
  - SecurityManager: 8.4.1. The Servlet Sandbox
 
  
  - Servlet: A. Servlet API Quick Reference
 
  
  - ServletConfig: 3.3. Init and Destroy
 
    - 3.3.1. A Counter with Init
 
    - 3.3.1. A Counter with Init
 
    - A. Servlet API Quick Reference
 
  
 
  
  - ServletContext: A. Servlet API Quick Reference
 
  
  - ServletException: 5.7.4. Exceptions
 
    - A. Servlet API Quick Reference
 
  
 
  
  - ServletInputStream: A. Servlet API Quick Reference
 
  
  - ServletOutputStream: 5.2. Sending a Normal Response
 
    - A. Servlet API Quick Reference
 
  
 
  
  - ServletRequest: 2.2. The Servlet API
 
    - A. Servlet API Quick Reference
 
  
 
  
  - ServletResponse: 2.2. The Servlet API
 
    - A. Servlet API Quick Reference
 
  
 
  
  - ServletUtils: 5.7.3. Reporting
 
  
  - SingleThreadModel: A. Servlet API Quick Reference
 
  
  - singleton: 11.3.2.1. Using a shared class to sell burritos
 
    - 11.3.2.2. Using a servlet as the shared object
 
    - 11.3.3.1. Inheriting a shared reference
 
  
 
  
  - SmtpClient: 13.2.1. Using sun.net.smtp.SmtpClient
 
  
  - Statement: 9.2.3. Executing SQL Queries
 
  
  - stub and skeleton versions: 10.2.5.1. The servlet
 
  
  - subclassing: 5.4.2.3. Weather forecast using HTML generation creatively
 
  
  - superclass for socket connection details: 10.2.4.1. The servlet
 
  
  - support classes: 3.2. Servlet Reloading
 
  
  - UnavailableException: A. Servlet API Quick Reference
 
  
  - UnicastRemoteObject: 10.2.5.2. The superclass
 
  
  - URLConnection: 10.2.2.2. Back to the applet
 
  
  - ZipOutputStream: 6.2. Compressed Content
 
 
- clearParameters( ) method: 9.2.8. Using Prepared Statements
 
- client authentication, see authentication: 8.1.2. Custom Authorization
 
- client certificates: 8.3.1. SSL Client Authentication
 
- client machines, identifying: 4.3.1. Getting Information About the Client Machine
 
  - 4.4.8. Request Headers
 
 
- client pull: 5.6.3. Client Pull
 
  - 6.3. Server Push
 
 
- client servlets: 13.6. Acting as an RMI Client
 
- cmd.exe problem in Windows NT: 13.4.4. Executing Finger with Redirected Output
 
- CODEBASE attribute: 2.4. Server-Side Includes
 
  - 6.1.5.1. An image of a simple applet
 
  - 10.2.1. The Applet
 
 
- collaboration: 11.3. Servlet Collaboration
 
- color conversion, web site for information: 6.1.3.1. Converting an image to grayscale
 
- color image, converting to grayscale: 6.1.3. Image Effects
 
- Common Gateway Interface, see CGI: 1.1.1. Common Gateway Interface
 
- communication
 
  
  - applet-server: 10.1. Communication Options
 
  
  - applet-servlet: 10.1.3. JDBC, RMI, and a Little CORBA
 
    - 10.3. Chat Server
 
  
 
  
  - hybrid approach: 10.1.4. The Hybrid Approach
 
  
  - RMI: 10.2.5. RMI Communication
 
  
  - servlet-servlet: 11. Interservlet Communication
 
  
  - socket connections initiated by applet only: 10.2.4.1. The servlet
 
  
  - text-based: 10.2.2. Text-based HTTP Communication
 
 
- com.oreilly.servlet package
 
  
  - MultipartResponse utility class: 6.3. Server Push
 
  
  - ServletUtils class: 5.7.3. Reporting
 
  
  - web site for source code: 0.2. About the Examples
 
 
- compiler, rmic: 10.2.5.1. The servlet
 
  - 10.3.5. The RMI Applet
 
 
- compression formats
 
  
  - GZIP and ZIP, 
    
    supported in JDK: 6.2. Compressed Content
 
  
  
  - negotiating which to use: 6.2. Compressed Content
 
  
  - x-gzip and x-compress: 6.2. Compressed Content
 
 
- com.sun package: 4.2.1. Getting Information About the Server
 
  - 4.4.10. Extra Attributes
 
 
- concatenation, to be avoided: 13.8.2. Don't Append by Concatenation 
 
- configuration class: 3.3. Init and Destroy
 
  - 3.3.1. A Counter with Init
 
  - 3.3.1. A Counter with Init
 
 
- configuration file: 3.3. Init and Destroy
 
- conglomerate image: 6.1.2.2. Combining images
 
- Connection class
 
  
  - getAutoCommit( ) method: 9.4.1. Using Transactions with JDBC
 
  
  - prepareStatement( ) method: 9.2.8. Using Prepared Statements
 
  
  - rollback( ) method: 9.4.1. Using Transactions with JDBC
 
  
  - setAutoCommit( ) method: 9.4.1. Using Transactions with JDBC
 
 
- ConnectionPool class
 
  
  - getConnection( ) method: 9.4.3. Connection Pooling
 
  
  - returnConnection( ) method: 9.4.3. Connection Pooling
 
 
- connections
 
  
  - Connection header: 5.6. HTTP Headers
 
  
  - Connection objects, reusing: 9.3.1. Reusing Database Connections
 
  
  - connection pool: 9.4.3. Connection Pooling
 
  
  - HTTP-CGI: 10.1.1. HTTP and Raw Socket Connections
 
  
  - maximum of 100: 9.4.4. Connections as Part of a Session
 
  
  - most limited JDBC resource: 9.4.4. Connections as Part of a Session
 
  
  - raw socket connections and HTTP: 10.1.1. HTTP and Raw Socket Connections
 
    - 10.3.1. The Design
 
    - 11.2.1. An Improved getServlet( )
 
  
 
  
  - secure connections: 4.4.7. How It Was Requested
 
  
  - see also databases and transactions: 9. Database Connectivity
 
 
- connectivity
 
  
  - advantage of servlets: 9. Database Connectivity
 
  
  - servlets' power: 1.3.2. Power
 
 
- constructors: 3.3. Init and Destroy
 
- containsHeader( ) method: 5.6.1. Setting an HTTP Header
 
- Content-Encoding header: 5.6. HTTP Headers
 
  - 6.2. Compressed Content
 
  - 6.2. Compressed Content
 
 
- Content-Language header: 12.1.1. HTML Character Entities
 
- Content-Type header: 2.1.1. Requests, Responses, and Headers
 
  - 5.2. Sending a Normal Response
 
  - 5.3. Using Persistent Connections
 
  - 12.3.1. Charsets
 
 
- conventions, typographical: 0.4. Conventions Used in This Book
 
- Cookie class
 
  
  - constructor: 7.4.1. Working with Cookies
 
  
  - in javax.servlet.http package: 2.2. The Servlet API
 
  
  - reference: B. HTTP Servlet API Quick Reference
 
  
  - setComment( ) method: 7.4.1. Working with Cookies
 
  
  - setDomain( ) method: 7.4.1. Working with Cookies
 
  
  - setMaxAge( ) method: 7.4.1. Working with Cookies
 
  
  - setPath( ) method: 7.4.1. Working with Cookies
 
  
  - setSecure( ) method: 7.4.1. Working with Cookies
 
  
  - setValue( ) method: 7.4.1. Working with Cookies
 
  
  - setVersion( ) method: 7.4.1. Working with Cookies
 
 
- cookies
 
  
  - comment field: 7.4.1. Working with Cookies
 
  
  - cookie central web site: 7.4. Persistent Cookies
 
  
  - Cookie class: 2.2. The Servlet API
 
    - 7.4.1. Working with Cookies
 
    - B. HTTP Servlet API Quick Reference
 
  
 
  
  - domain restriction pattern: 7.4.1. Working with Cookies
 
  
  - example: 7.4.2. Shopping Using Persistent Cookies
 
  
  - maximum age: 7.4.1. Working with Cookies
 
  
  - persistence: 7.4. Persistent Cookies
 
  
  - secure channel: 7.4.1. Working with Cookies
 
  
  - setting values of: 7.4.1. Working with Cookies
 
  
  - size and quantity limits: 7.4.1. Working with Cookies
 
  
  - specification: 7.4. Persistent Cookies
 
  
  - version of: 7.4.1. Working with Cookies
 
  
  - where to send: 7.4.1. Working with Cookies
 
 
- copying, unauthorized: 4.2.2. Locking a Servlet to a Server
 
- CORBA (Common Object Request Broker Architecture) connectivity: 1.3.2. Power
 
  - 10.1.3. JDBC, RMI, and a Little CORBA
 
 
- counters, as examples: 3.1.3. A Simple Counter
 
  - 4.4.6. An Improved Counter
 
 
- country-code abbreviations: 12.2. Conforming to Local Customs
 
- crashing servers: 3.3.2. A Counter with Init and Destroy
 
- CREATE attribute: 2.6.5. JavaServer Pages and JavaBeans
 
- createImage( ) method: 6.1.1.1. A ``Hello World'' image
 
  - 6.1.2.1. Drawing over an image
 
  - 6.1.4. Image Effects in Filter Chains
 
 
- creation overhead: 3.1.2. Instance Persistence
 
- credit-card checking: 9.4.1. Using Transactions with JDBC
 
- cryptography, public-key: 8.2. Digital Certificates
 
- custom authorization: 8.1.3. Form-based Custom Authorization
 
- custom class loaders: 3.2. Servlet Reloading
 
- customs, local: 12.2. Conforming to Local Customs
 
Symbols
| A
| B
| C
| D
| E
| F
| G
| H
| I
| J
| K
| L
| M
| N
| O
| P
| Q
| R
| S
| T
| U
| V
| W
| X
| Y
| Z
Copyright © 2001
O'Reilly & Associates, Inc.
All Rights Reserved.