Index
A 
B 
C 
D 
E 
F 
G 
H 
I 
J 
L 
M 
O 
P 
R 
S 
T 
U 
W 
A
 
- admin.jar utility  
- admin user/password,   5-35   
- bindWebApp command,   5-41   
- deploy command,   5-39   
- redeploy command,   5-52   
- undeploy command,   5-52   
 
- AJP (Apache JServ Protocol),   2-34  
- AJP (Apache JServ Protocol), secure,   2-49  
- AJPS,   2-49  
- Apache Jakarta Project open source frameworks, config and use,   A-1  
- Apache JServ Protocol (AJP),   2-34  
- Apache JServ Protocol (AJP), secure,   2-49  
- application descriptors,   5-17, 5-21  
- application packaging,   5-30  
- Application Server Control  
- Deploy J2EE Application Page,   7-6   
- Deploy Web Application Page,   7-8   
- introduction,   7-2   
- OC4J Administration Page,   7-9   
- OC4J Applications Page,   7-5   
- OC4J Home Page,   7-3   
- Web Module Advanced Properties Page,   7-21   
- Web Module Environment Page,   7-19   
- Web Module Filtering and Chaining Page,   7-17   
- Web Module Mappings Page,   7-15   
- Web Module Page,   7-11   
- Web Module Properties Page,   7-12   
- Website Properties Page,   7-10   
 
- application structure,   5-30  
- application.xml config file  
- example,   4-18, 5-44   
- OC4J/global,   5-18   
- standard/application-level,   5-17   
 
- authentication  
- also see security 
- disabling for forward/include targets,   2-16   
 
- autoencode-xxx attributes (not supported),   6-12  
- auto-encoding (not supported),   2-40  
- autoreload-jsp-xxx attributes (not supported),   6-2  
B
 
- buffer size, output buffer,   6-3  
C
 
- caching, sharing Java Object Cache objects,   2-14  
- cancellation of session,   2-42  
- chaining, servlets,   6-11  
- classloading, servlets  
- loading WAR classes before system classes,   2-13   
- OC4J class reloading,   2-11   
- sharing cached Java objects across OC4J servlets,   2-14   
 
- clustering (OC4J),   6-10, 6-28  
- code template,   2-7  
- co-location of servlet and EJB,   4-10  
- configuration  
- application descriptors,   5-17, 5-21   
- for servlet invocation,   2-34   
- global-web-application.xml,   6-2   
- orion-web-app element,   6-2   
- orion-web.xml,   6-2   
- overview, OC4J and J2EE config files,   5-9   
- server.xml file,   5-14   
- Web descriptors,   5-22, 5-25   
- Web site descriptors,   5-26   
- web-app element,   6-19   
- web-site element,   6-28   
 
- container, servlet,   1-5  
- context path,   2-28  
- cookies,   1-8  
- cookies, use in servlets,   2-38  
D
 
- data source, OC4J,   4-2  
- DCM,   5-7, 5-57  
- dcmctl utility, Oracle Application Server,   5-3, 5-4, 5-6, 5-56  
- debugging  
- general SSL debugging,   2-58   
- OC4J debugging flags,   2-24   
- through JDeveloper,   2-26   
- timing considerations in Oracle Application Server,   2-26   
 
- default application in OC4J standalone,   5-37  
- default Web application  
- deployment, standalone,   5-50   
- in OC4J standalone,   5-37   
- in Oracle Application Server,   5-58   
 
- default-web-site.xml config file  
- DTD,   6-39   
- element descriptions,   6-28   
- hierarchical representation,   6-41   
- sample file,   6-42   
 
- demo location, OTN,   1-1  
- deployment  
- admin user/password,   5-35   
- application packaging,   5-30   
- application structure,   5-30   
- EAR and WAR structure,   5-32   
- EAR file, standalone,   5-39   
- into J2EE application structure, standalone,   5-45   
- of EJB sample servlet,   4-15   
- of JDBC sample servlet,   4-6   
- overview of scenarios,   5-4   
- overview, standalone vs. Oracle Application Server,   5-2   
- sample, EAR file,   5-42   
- scenarios to OC4J standalone,   5-34   
- to Oracle Application Server, overview,   5-56   
- to Web module directory structure, standalone,   5-49   
- tools vs. expert modes,   5-6   
- WAR file, standalone,   5-47   
 
- destroy() servlet method,   1-4, 2-8  
- distributable application,   2-42  
- Distributed Configuration Management (DCM),   5-7, 5-57  
- doDelete() servlet method,   1-4  
- doFilter() filter method,   3-2  
- doGet() servlet method,   1-4  
- doPost() servlet method,   1-4  
- doPut() servlet method,   1-4  
E
 
- EAR file  
- deployment, standalone,   5-39   
- structure,   5-32   
 
- EJB calls from servlets  
- co-location,   4-10   
- configuration,   4-15, 4-26, 4-31   
- deployment,   4-15   
- local (co-located) lookup,   4-12   
- local interfaces vs. remote interfaces,   4-11   
- lookup categories,   4-10   
- remote lookup outside application,   4-27   
- remote lookup within application,   4-20   
- servlet-EJB scenarios,   4-10   
- use of remote flag,   4-21   
 
- ejb-jar.xml config file  
- for servlet EJB calls,   4-17, 4-27, 4-32   
 
- enable-jsp-dispatcher-shortcuts flag,   6-6  
- Enterprise Manager  
- Application Server Control Deploy J2EE Application Page,   7-6   
- Application Server Control Deploy Web Application Page,   7-8   
- Application Server Control OC4J Administration Page,   7-9   
- Application Server Control OC4J Applications Page,   7-5   
- Application Server Control OC4J Home Page,   7-3   
- Application Server Control Web Module Advanced Properties Page,   7-21   
- Application Server Control Web Module Environment Page,   7-19   
- Application Server Control Web Module Filtering and Chaining Page,   7-17   
- Application Server Control Web Module Mappings Page,   7-15   
- Application Server Control Web Module Page,   7-11   
- Application Server Control Web Module Properties Page,   7-12   
- Application Server Control Website Properties Page,   7-10   
- Application Server Control, introduction,   7-2   
- Web module configuration,   7-2   
 
- event listeners  
- coding and deployment guidelines,   3-21   
- declaration, invocation, use of web.xml,   3-20   
- event categories,   3-18   
- event listener interfaces,   3-18   
- introduction,   1-12   
- methods and related classes,   3-21   
- sample code,   3-24   
- typical scenario,   3-19   
 
- expert modes, config and deploy,   5-6  
F
 
- filters  
- filter example #1,   3-4   
- filter example #2,   3-9   
- filter example #3,   3-12   
- generic code,   3-4   
- HelloWorldFilter,   3-5   
- introduction,   1-12   
- invocation by servlet container,   3-3   
- overview,   3-2   
- using a JSP page,   3-6   
 
- forwards (forwarding to another servlet),   2-15  
- front-end host, OC4J features,   2-35  
G
 
- GET, HTTP request,   2-7  
- getServletInfo() servlet method,   1-4, 2-8  
- global-web-application.xml config file  
- DTD,   6-19   
- element descriptions,   6-2   
- hierarchical representation,   6-24   
- overview,   5-23   
- sample file,   6-25   
 
H
 
- HTTPS,   6-29  
- HttpServlet class,   1-4  
- HttpSession interface,   1-8  
- HttpSessionAttributeListener interface,   3-23  
- HttpSessionBindingEvent class,   3-23  
- HttpSessionEvent class,   3-23  
- HttpSessionListener interface,   3-23  
- http-web-site.xml config file  
- DTD,   6-39   
- element descriptions,   6-28   
- hierarchical representation,   6-41   
 
I
 
- includes (including another servlet),   2-15  
- init() servlet method,   1-4, 2-8  
- invoking a servlet  
- by name (OC4J-specific),   2-32   
- context path routing info for OHS,   2-34   
- OC4J standalone,   2-35   
- Oracle Application Server production environment,   2-34   
- summary of URL components,   2-28   
- use of front-end host by OC4J,   2-35   
 
J
 
- J2EE,   1-3  
- JAAS,   1-3  
- Jakarta open source frameworks, config and use,   A-1  
- Java Object Cache, sharing objects,   2-14  
- JDBC in servlets,   4-2  
- JDK 1.4 considerations,   2-19  
- JMS,   1-3  
- JNDI,   1-3  
- JSP parameters  
- jsp-cache-directory,   6-5   
- jsp-cache-tlds,   6-5   
- jsp-print-null,   6-4   
- jsp-taglib-locations,   6-5   
- jsp-timeout,   6-5   
- simple-jsp-mapping,   6-5   
 
- JTA,   1-3  
L
 
- lifecycle, servlet,   2-8  
- listeners--see event listeners
- load-on-startup, OC4J,   2-9  
- logging  
- additional Oracle Application Server log files,   2-23   
- log4j (Apache Jakarta Project), config and use,   A-11   
- OC4J log files,   2-21   
- ODL (Oracle Diagnostic Logging),   2-23   
 
M
 
- mod_oc4j module,   1-6  
O
 
- ODL (Oracle Diagnostic Logging),   2-23  
- open source frameworks and utilities,   A-1  
- OPMN,   2-24, 5-57  
- Oracle Diagnostic Logging (ODL),   2-23  
- Oracle Enterprise Manager--see Enterprise Manager
- Oracle Process Management and Notification (OPMN),   2-24, 5-57  
- orion-application.xml config file,   5-20  
- example,   5-45   
 
- orion-web-app element, configuration,   6-2  
- orion-web.xml config file  
- DTD,   6-19   
- element descriptions,   6-2   
- example,   5-45   
- hierarchical representation,   6-24   
- overview,   5-24   
 
- output buffer size,   6-3  
P
 
- performance, servlets,   2-17  
- POST, HTTP request,   2-7  
- preloading, servlets in OC4J,   2-9  
R
 
- redeployment  
- in Oracle Application Server with Enterprise Manager,   5-59   
- manually redeploy WAR, standalone,   5-53   
- standalone,   5-52   
- triggering application reloading, standalone,   5-53   
 
- remote flag, for servlet-EJB calls,   4-21  
- replication of session state,   2-42  
- RMI,   1-3  
S
 
- sample servlets  
- demo location, OTN,   1-1   
- EJB local lookup,   4-12   
- EJB remote lookup outside application,   4-27   
- EJB remote lookup within application,   4-20   
- event listeners,   3-24   
- filter example #1,   3-4   
- filter example #2,   3-9   
- filter example #3,   3-12   
- HelloWorldServlet,   1-14   
- JDBC query,   4-2   
- session servlet,   2-45   
 
- Secure Socket Layer--see SSL
- security  
- additional considerations,   2-58   
- introduction,   2-49   
- OC4J and OHS configuration,   2-55   
- requesting client authentication,   2-54   
- SSL common problems and solutions,   2-57   
- SSL debugging,   2-58   
- using certificates with OC4J and OHS,   2-50   
 
- server.xml config file,   4-18  
- server.xml file (config),   5-14  
- service() servlet method,   1-4  
- servlet chaining,   6-11  
- servlet configuration object,   1-11  
- servlet container,   1-5  
- servlet context,   1-9  
- servlet filters  
- filter example #1,   3-4   
- filter example #2,   3-9   
- filter example #3,   3-12   
- generic code,   3-4   
- HelloWorldFilter,   3-5   
- invocation by servlet container,   3-3   
- overview,   3-2   
- using a JSP page,   3-6   
 
- Servlet interface,   1-4  
- servlet path,   2-28  
- ServletContextAttributeEvent class,   3-22  
- ServletContextAttributeListener interface,   3-22  
- ServletContextEvent class,   3-21  
- ServletContextListener interface,   3-21  
- session  
- cancellation,   2-42   
- details and examples,   2-37   
- introduction,   1-8   
- replication of state,   2-42   
- session servlet example,   2-45   
- session-tracking element,   6-12   
- timeout,   2-41   
- tracking,   1-8, 2-37   
- tracking, in OC4J,   2-39   
 
- shutdown, OC4J,   5-36  
- single-thread model, servlets,   2-17  
- SSL,   2-49, 6-29  
- starting OC4J,   5-36  
- stopping OC4J,   5-36  
- Struts (Apache Jakarta Project), config and use,   A-2  
T
 
- template, servlet code,   2-7  
- thread models in servlets,   2-16  
- timeout of session,   2-41  
- tracking of sessions,   2-37  
U
 
- undeployment  
- in Oracle Application Server with Enterprise Manager,   5-59   
- standalone,   5-52   
 
- URL components, summary,   2-28  
- URL rewriting,   1-8, 2-39  
W
 
- WAR file  
- deployment, standalone,   5-47   
- structure,   5-32   
 
- Web descriptors,   5-22, 5-25  
- Web module vs. Web application,   1-2  
- Web site descriptors,   5-26  
- Web site XML config files  
- bind Web module to Web site,   4-19   
- DTD,   6-39   
- element descriptions,   6-28   
- hierarchical representation,   6-41   
- mappings to and from,   5-28   
- overview,   5-26   
 
- web-app element, configuration,   6-19  
- web-site element, configuration,   6-28  
- web.xml config file  
- declaring event listeners,   3-20   
- example,   5-44   
- for servlet EJB calls,   4-16, 4-26   
- overview and example,   5-22