Index

A

Accept-Language header, 1

access control mechanism, 1

active applet instance, 1

addDateHeader method, 1

addHeader method, 1

addIntHeader method, 1

AID (application identifier), 1

APDU, 1

APDU-based application environment, 1

API, 1

applet, 1

applet application, 1

applet container, 1

applet framework, 1

applicable credential manager, 1

applicable security requirements, 1

application assembler, 1

application descriptor, 1

application developer, 1

application event listeners, 1

application firewall, 1

application framework class loader, 1

application group, 1

application module class loader, 1

application protection domain, 1

application security policy, 1

application URI, 1

application-defined event, 1

application-defined service, 1

application-managed authentication, 1

atomic operation, 1

atomicity, 1

attributes naming convention, 1

authentication, 1

default policy, 1

form-based, 1

HTTP Basic, 1

HTTP Digest, 1

mechanisms of, 1

tracking information, 1

authenticator, 1

authorization, 1

authorization constraint, 1

authorization role names, 1

B

basic logical channel, 1

binding notifications for sessions, 1

bootstrap class loader, 1

buffering output, 1

bytecode, 1

C

canonicalization (URI), 1

card holder, 1

card holder user, 1

card holder-facing client, 1

card management facility, 1

card management security policy, 1

card manager, 1

card session, 1

character encoding, 1

overriding, 1

setting default for requests, 1

setting default for responses, 1

setting for requests, 1

setting for responses, 1

class loader, 1

class loader delegation hierarchy, 1

classes

GenericServlet, 1, 2

HttpServlet, 1, 2

not serializable, 1

classic applet, 1

classic applet container mutex object, 1

Classic Edition, 1

classic library, 1

classic library class loader, 1

classic SIO proxy, 1

client requests, handling, 1, 2

client-role-based security, 1

clients, redirecting to different URLs, 1

concurrent processing with multiple threads, 1

concurrent requests, sending, 1

conditional GET operations, 1

Connected Edition, 1

connection endpoint, 1

connection endpoint (client, server), 1

container-managed authentication, 1

container-managed object, 1

Content-Type header, 1

context attributes

getAttribute, 1

getAttributeNames, 1

javacardx.security.request.X509Certificate, 1

removeAttribute, 1

setAttribute, 1

context path, 1

context path, request path element, 1

context paths

conflicts, 1

examples of context setup, 1

context switch, 1

converter, 1

cookies, 1

attributes of, 1

HTTP, 1

JSESSIONID, 1

session tracking, 1

unaccepted by clients, 1

credential, 1

credential manager, 1

currently active context, 1

currently active namespace, 1

currently selected applet, 1

D

declarative security, 1, 2

default applet, 1

default default servlet, 1

default servlet, 1

deployer, 1

deployment descriptor, 1

deployment descriptor schema

elements removed

CLIENT-CER value of auth-method, 1

dispatcher, 1

distributable, 1

run-as, 1

deployment descriptors

configuration and deployment information, 1

declaring listener classes, 1

defining error page descriptions, 1

element structure, 1

elements of, 1

context-param, 1

description, 1

display-name, 1

error-page, 1

filter, 1

filter-mapping, 1

icon element, 1

listener, 1

locale-encoding-mapping-list, 1

login-config, 1

mime-mapping, 1

security-constraint, 1

security-role, 1

servlet, 1

servlet-mapping, 1

session-config, 1

web-app, 1

welcome-file-list, 1

elements removed

JNDI objects lookup, 1

JSP configuration, 1

message destination, specifying, 1

web service reference, 1

examples of

basic elements, 1

listener element, 1

security elements, 1

mapping syntax, 1

processing rules, 1

schema version conformation, 1

support requirements, 1

welcome files, 1

XML schema validity, 1

deployment hierarchies, 1

deprecated classes

HttpUtils, 1

deprecated constructors

UnavailableException, 1

deprecated interfaces

HttpSessionContext, 1

SingleThreadModel, 1

deprecated methods

encodeRedirectUrl, 1

encodeUrl, 1

getRealPath, 1

getServlet, 1, 2

getServletNames, 1

getServlets, 1

getValue, 1

getValueNames, 1

igetSessionContext, 1

isRequestedSessionIdFromUrl, 1

log, 1

putValue, 1

removeValue, 1

setStatus, 1

destroy method, 1, 2

distribution format, 1

distribution unit, 1

doDelete method, 1

doFilter method, 1, 2

implementing, 1

doGet method, 1, 2

doHead method, 1

doOptions method, 1, 2

doPost method, 1, 2

doPut method, 1

doTrace method, 1, 2

E

EEPROM, 1

entry point method, 1

Enumeration of String objects, 1

error page mechanism, 1

event consuming application, 1

event notification listener, 1

event producing application, 1

event registry, 1

event types, list of, 1

event URI, 1

export file, 1

extended applet, 1

extension library, 1

F

file system path equivalents, obtaining, 1

filter chains, caching, 1

filter declarations, examples of, 1

filter mapping

URL pattern use restrictions, 1

FilterChain objects, 1

FilterConfig objects, 1

filtering, 1

main concepts of, 1

filtering components

auditing, 1

authentication, 1

caching, 1

data compression, 1

encryption, 1

image conversion, 1

logging, 1

MIME-type chain filters, 1

resource access event triggers, 1

tokenizing, 1

XML content transformation, 1

filtering content, 1

filtering functionality, types of, 1

filters

applying, 1

associating with servlets, 1

configuring, 1, 2

creating a chain of, 1

declaring, 1

definition of, 1

initialization parameters, 1

initializing parameters for, 1

lifecycle of, 1

mapping to servlets, 1

mapping to URL patterns, 1

specifying class of, 1

specifying names, 1

types of exceptions thrown, 1

flushBuffer method, 1, 2, 3

Form-Based authentication, 1

form-based logins, 1

forward method, 1

forward request parameters, list of, 1

G

GenericServlet class, 1

getAttribute context attribute, 1

getAttribute request attributes, 1

getAttributeNames context attribute, 1

getAttributeNames request attributes, 1

getBufferSize method, 1

getCharacterEncoding method, 1

getContextPath method, 1

getCookies method, 1

getDateHeader method, 1

getHeader method, 1

getHeaderNames method, 1

getHeaders method, 1

getInitParameter initialization parameter, 1

getInitParameter method, 1

getInitParameterNames initialization parameter, 1

getInitParameterNames method, 1

getIntHeader method, 1

getLastAccessedTime method, 1

getLastModified method, 1

getLocale method, 1

getLocales method, 1

getMaxInactiveInterval method, 1

getNamedDispatcher method, 1

getParameter method, 1

getParameterNames method, 1

getParameterValues method, 1

getPathInfo method, 1, 2

getRemoteUser method, 1

getRequestDispatcher method, 1

getRequestURI method, 1

getResourceAsStream method, 1, 2, 3, 4

getServletPath method, 1

getWriter method, 1

H

header methods, 1

HTTP Basic authentication, 1

HTTP cookies, 1

HTTP Digest authentication, 1

HTTP protocol parameters, 1

HTTP request objects, 1

HTTP requests

default encoding, 1, 2

headers of, 1

HTTP response headers, 1

HTTP session objects

scoping of, 1

tracking login states, 1

HttpServlet class, 1

HttpServletRequest interface, 1

removed methods of, 1

HttpServletRequest.getPathTranslated method, 1

HttpServletRequestinterface

removed methods of, 1

HttpServletRequestWrapper class

removed methods of, 1, 2

HttpServletRequestWrapper class, removed methods of, 1

HttpSession interface, removed methods, 1

HttpSessionBindingListener interface, 1

I

implicit mappings, 1

include method, 1

include request parameters, list of, 1

init method, 1, 2

initialization parameters

function of, 1

getInitParameter, 1

getInitParameterNames, 1

interfaces

HttpServletRequest, 1

HttpSessionActivationListener, 1

HttpSessionBindingListener, 1

javax.servlet.Filter, 1

javax.servlet.Servlet, 1

removed, 1

RequestDispatcher, 1

Servlet, 1

ServletConfig, 1

ServletContext, 1, 2

ServletRequest, 1

invalidate method, 1

isCommitted method, 1, 2

isSecure method, 1

isUserInRole method, 1

J

Java Servlet Specification

application support by servlet containers, 1

compatibility issues, 1

distributed containers unsupported, 1

session migration unsupported, 1

unsupported features, list of, 1

javax.servlet.Filter interface, 1

javax.servlet.http.HttpSessionAttributeListener interface, 1

javax.servlet.http.HttpSessionBindingListener interface, 1

javax.servlet.http.HttpSessionListener interface, 1

javax.servlet.Servlet interface, 1

javax.servlet.ServletContextAttributeListener interface, 1

javax.servlet.ServletContextListener interface, 1

javax.servlet.ServletRequestAttributeListener, 1

javax.servlet.ServletRequestAttributeListener interface, 1

javax.servlet.ServletRequestListener interface, 1

L

languages, specifying to web server, 1

listener classes, 1

deployment declarations, 1

instantiation of, 1

registering, 1

listener exceptions, 1

listener interfaces, list of, 1

locales, specifying, 1

logical hosts, supporting multiple, 1

login states, tracking, 1

logout states, tracking, 1

M

mapping examples, 1

mapping syntax, 1

mapping techniques, 1

methods

addDateHeader, 1

addHeader, 1

addIntHeader, 1

destroy, 1, 2

doDelete, 1

doFilter, 1, 2

doGet, 1, 2

doHead, 1

doOptions, 1

doPost, 1, 2

doPut, 1

doTrace, 1

flushBuffer, 1, 2, 3

forward, 1

getBufferSize, 1

getCharacterEncoding, 1

getContextPath, 1

getCookies, 1

getDateHeader, 1

getHeader, 1

getHeaderNames, 1

getHeaders, 1

getInitParameter, 1

getInitParameterNames, 1

getIntHeader, 1

getLastAccessedTime, 1

getLastModified, 1

getLocale, 1

getLocales, 1

getMaxInactiveInterval, 1

getNamedDispatcher, 1

getParameter, 1

getParameterNames, 1

getParameterValues, 1

getPathInfo, 1, 2

getRemoteUser, 1

getRequestDispatcher, 1

getRequestURI, 1

getResourceAsStream, 1, 2, 3, 4

getServletPath, 1

getWriter, 1

HttpServletRequest.getPathTranslated, 1

include, 1

init, 1, 2

invalidate, 1

isCommitted, 1, 2

isSecure, 1

isUserInRole, 1

reset, 1, 2

resetBuffer, 1, 2

sendError, 1, 2

sendRedirect, 1

service, 1, 2

ServletContext.getRealPath, 1

ServletResponse.setLocale, 1

setBufferSize, 1

setCharacterEncoding, 1, 2

setContentType, 1

setDateHeader, 1

setHeader, 1

setIntHeader, 1

setLocale, 1

setMaxInactiveInterval, 1

valueBound, 1

valueUnbound, 1

multiple threads

handling concurrent requests, 1

synchronizing session access, 1

N

Normalizer, 1

P

path info, request path element, 1

path mapping procedure, 1

path translation methods, 1

post form data, conditions for adding, 1

programmatic security, 1

protected content, 1

Q

query strings

adding to dispatcher paths, 1

aggregating parameters, 1

R

realm, 1

removeAttribute context attribute, 1

removed attributes, 1

removed classes

Cookie, 1

removed methods

getParameterMap, 1

getResource, 1

getResourcePaths, 1

getUserPrincipal, 1

print(double d), 1

print(float f), 1

println(double d), 1

println(float f), 1

request attributes, 1

error handling, 1

getAttribute, 1

getAttributeNames, 1

javax.servlet.error.exception, 1

javax.servlet.error.request_uri, 1

javax.servlet.error.servlet_name, 1

javax.servlet.error.status_code, 1

javax.servlet.forward.context_path, 1

javax.servlet.forward.path_info, 1

javax.servlet.forward.query_string, 1

javax.servlet.forward.request_uri, 1

javax.servlet.forward.servlet_path, 1

javax.servlet.include.context_path, 1

javax.servlet.include.path_info, 1

javax.servlet.include.query_string, 1

javax.servlet.include.request_uri, 1

javax.servlet.include.servlet_path, 1

reserved names, 1

setAttribute, 1

request dispatchers, 1

error handling, 1

servlets, using, 1

request handling errors, 1

permanent, 1

temporary, 1

request handling methods, 1

Http-specific, 1

request objects, 1, 2

accessing in multiple threads, 1

adding query strings to paths, 1

obtaining, 1

recycling, 1

validity of, 1

wrapping, 1, 2

request parameters

conditions for adding post form data, 1

multiple values, 1

storing, 1

request paths

context path, 1

elements of, 1

examples of element behaviors, 1

path info, 1

servlet path, 1

RequestDispatcher interface, 1

RequestDispatcher object, 1

requests

dispatching, 1

forwarding, 1

including, 1

requestURI composition, 1

reset method, 1, 2

resetBuffer method, 1, 2

response objects, 1

accessing in multiple threads, 1

closing, 1

closure indicators, 1

committing responses, 1

recycling, 1

validity of, 1

wrapping, 1, 2

writing information to, 1

role names, 1

S

Secure Sockets Layer (SSL) sessions, 1

security constraints, 1

combined constraints, example of, 1

security requirements, characteristics of, 1

security roles

definition of, 1

mapping example, 1

sendError method, 1, 2

sendredirect method, 1

service method

handling concurrent requests, 1

multithreading, 1

synchronizing, 1

servlet

definition, 1

servlet containers

application support, 1

buffering

output, 1

unsupported, 1

creating a chain of filters, 1

default locale, use of, 1

defining timeout periods, 1

definition, 1

deployment hierarchies, 1

function of, 1

HTTP support, 1

initialization errors, 1

initializing servlets, 1

instantiating filters, 1

instantiating servlets, 1

loading servlets, 1

processing request URIs, 1

processing requests, rules for, 1

providing instances of a servlet, 1

publishing implementation information, 1

request handling errors, 1

security restrictions, 1

sending concurrent requests, 1

SSL certificates, exposing, 1

SSL sessions, 1

terminating servlets, 1

tracking authentication information, 1

servlet contexts

multiple hosts, 1

resource access, 1

servlet declarations, 1

servlet event listeners, 1

Servlet interface, 1

function of, 1

servlet path, request path element, 1

ServletConfig interface, 1

ServletContext interface, 1

default web applications, 1

deprecated methods of, 1

function of, 1

path, 1

removed methods of, 1

ServletContext.getRealPath method, 1

ServletOutputStream class, removed methods of, 1

ServletRequest interface, 1

removed methods of, 1, 2

request attributes, 1

ServletRequestWrapper class, removed methods of, 1, 2

ServletResponse.setLocale method, 1

servlets

associating filters with, 1

binding object attributes, 1

containers, 1

creating instances of, 1

declaring, 1

ending service, 1

engines, 1

failed initialization, 1

forwarding requests, 1

HTTP request headers, 1

initializing, 1

invocation example, 1

invoking, 1

lifecycle of, 1

loading, 1

mapping client requests, 1

preferred buffer size, setting, 1

request handling errors, 1

request parameters, 1

request paths, 1

setting character encoding, 1

setting locales, 1

specifying load order, 1

thread lifecycle, 1

types of exceptions thrown, 1

using request dispatchers, 1

web clients, interacting with, 1

session IDs, encoding, 1

session parameters

defining, 1

session tracking, 1

sessions

access by multiple threads, 1

binding notifications, 1

creating, 1

default timeout periods, 1

defining default timeout periods, 1

determining access times, 1

jsessionid parameter, 1

new status, 1

scoping, 1

session IDs, 1

status, conditions of, 1

terminating, 1

tracking, 1

URL rewriting, 1

setAttribute context attribute, 1

setAttribute request attributes, 1

setBufferSize method, 1

setCharacterEncoding method, 1, 2

setContentType method, 1

setDateHeader method, 1

setHeader method, 1

setIntHeader method, 1

setLocale method, 1

setMaxInactiveInterval method, 1

single signon, 1

SSL attributes, 1

javacardx.security.request.X509Certificate, 1

static content

documents, direct access to, 1

static initialization methods, triggering, 1

synchronized keyword, 1

synchronizing the service method, 1

T

thread’s active context, 1

timeout periods

changing, 1

setting, 1

U

UnavailableException class, removed constructors and methods, 1

URL patterns restriction, 1

URL patterns, usage restrictions, 1, 2

URL rewriting, 1

user data constraint, 1

V

valid partial requests, 1

valueBound method, 1

valueUnbound method, 1

virtual hosting, 1

W

web application directory

unsupported JAR files subdirectory, 1

web application path, 1

web applications

alternate deployment mechanism, 1

archive files, 1

configuring filters, 1

conflicting context paths, 1

defining session parameters, 1

definition of, 1

deployment descriptors, 1

deployment steps, 1

elements of, 1

error handling, 1

list of sample files, 1

listener classes, 1

META-INF directory, 1

structured directories, 1

tracking sessions, 1

URL paths, 1

Web ARchive (WAR) files, 1

WEB-INF directory, 1

Web ARchive (WAR) files, 1

dependencies, 1

web containers

caching filter chains, 1

deployment descriptors support, 1

exposing SSL attributes, 1

HTTP session support, 1

processing rules for deployment containers, 1

registering listener classes, 1

single signon support, 1

URL rewriting mechanism support, 1

web resource collection, 1

WEB-INF directory

contents of, 1

description of, 1

exposure of contents, 1

welcome files, 1

defining a default file, 1

X

X-Powered-By HTTP header, 1

examples of, 1