Book Home

Java Security Search this book

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
Library Navigation Links

Copyright © 2001 O'Reilly & Associates, Inc. All Rights Reserved.

This HTML Help has been published using the chm2web software.