Index
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
W
X
A
- application events (JspScopeListener), 9-2
- attachments (mail JavaBean and tag), 8-28
B
- bean references, compile-time JML, A-2
- binding (Web services), 11-4
C
- cache block (Web Object Cache)
- expiration, 7-10
- invalidation, 7-11
- methods, 7-49
- naming, 7-7, 7-16
- runtime functionality, 7-10
- cache policy (Web Object Cache)
- and scope, 7-5
- attributes, 7-12
- creation, 7-40
- descriptor, 7-56
- methods, 7-42
- cache repository descriptor, Web Object Cache, 7-59
- cache tag (Web Object Cache), 7-23, 7-32
- cacheInclude tag (Web Object Cache), 7-33
- cacheXMLObj tag (Web Object Cache), 7-28, 7-32
- caching
- Edge Side Includes, 6-2
- JESI tags for Edge Side Includes, 6-7
- Oracle Application Server and JSP caching features, overview, 1-17
- Oracle Application Server Java Object Cache, 1-18
- Oracle Web Object Cache, 7-1
- OracleAS Web Cache, 6-4
- call tag, compile-time JML, A-11
- categories (personalization), 10-7
- checkPageScope tag (JspScopeListener), 9-4
- choose tag, JML, 3-9
- cloneable cache objects (Web Object Cache), 7-8
- codeblock tag (JESI), 6-33
- compile-time JML tags
- syntax support, A-2
- tag summary and descriptions, A-5
- taglib directive, A-5
- compile-time tag support, A-1
- configuration file for invalidation, JESI, 6-39
- configuration file for personalization tags, 10-58
- ConnBean JavaBean (for connection), 4-4
- ConnCacheBean JavaBean (for connection cache), 4-7
- connection caching
- through ConnCacheBean JavaBean, 4-7
- through data sources, 4-3
- control tag (JESI), 6-21
- control/include model (JESI tags)
- examples, 6-27
- overview, 6-9
- cookie tag (JESI), 6-43
- createBean tag (EJB), 9-19
- CursorBean JavaBean (for DML), 4-11
D
- data sources, support for data-access beans and tags, 4-3
- data-access JavaBeans
- ConnBean for connection, 4-4
- ConnCacheBean for connection cache, 4-7
- CursorBean for DML, 4-11
- DBBean for queries, 4-10
- overview, 4-2
- support for data sources, connection pooling, 4-3
- data-access tags--see SQL tags
- DBBean JavaBean (for queries), 4-10
- dbClose SQL tag, close connection, 4-21
- dbCloseQuery SQL tag, close cursor, 4-24
- dbExecute SQL tag, DML/DDL, 4-25
- dbNextRow SQL tag, process results, 4-24
- dbOpen SQL tag, open connection, 4-18
- dbQuery SQL tag, execute query, 4-22
- dbSetCookie SQL tag, 4-28
- dbSetParam SQL tag, 4-27
- demo location, OTN, 1-1
- demographic items (personalization), 10-20
- displayCurrency tag (utility), 9-24
- displayDate tag (utility), 9-24
- displayNumber tag (utility), 9-25
- download file features--see file access
- DownloadServlet (file access, downloads), 8-17
E
- Edge Side Includes
- JESI-ESI conversion, 6-48
- overview, 6-2
- EJB tags
- configuration, 9-15
- descriptions, 9-16
- examples, 9-20
- tag library descriptor file, 9-16
- endRESession tag (personalization), 10-30
- ESI--see Edge Side Includes
- evaluateItems tag (personalization), 10-40
- event-handling (JspScopeListener), 9-2
- expiration policy (Web Object Cache)
- attributes, 7-18
- methods, 7-48
- retrieval, 7-48
- expiration, Web Object Cache, 7-10
- explicit cache block naming, Web Object Cache, 7-7, 7-16
- expression language (JSTL), 1-26
- extensions
- JML types, descriptions, 2-4
- JML types, overview, 2-2
- overview of data-access JavaBeans, 1-5
- overview of extended types, 1-3
- overview of JML tag library, 1-7
- overview of JspScopeListener, 1-4
- overview of portable extensions, 1-2
- overview of SQL tag library, 1-5
- overview of XML/XSL support, 1-4
F
- file access tags and beans
- DownloadServlet, 8-17
- example, httpDownload tag, 8-25
- example, HttpDownloadBean, 8-17
- example, HttpUploadBean, 8-11
- example, httpUploadForm and httpUpload tags, 8-22
- FileAccessException, 8-18
- httpDownload tag, 8-23
- HttpDownloadBean, 8-12
- httpUpload tag, 8-20
- HttpUploadBean, 8-7
- httpUploadForm tag, 8-19
- overview, 8-2
- recursive downloading, 8-5
- security considerations for downloading, 8-6
- security considerations for uploading, 8-4
- tag library descriptor file, 8-18
- file download features--see file access
- file upload features--see file access
- fileaccess table, fileaccess.sql script, 8-3
- FileAccessException (file access), 8-18
- fileaccess.properties file, 8-3
- filtering settings (personalization), 10-23
- flush tag, JML, 3-12
- for tag, JML, 3-10
- foreach tag, JML, 3-11
- forItem tag (personalization), 10-42
- forward tag, compile-time JML, A-13
- fragment tag (JESI), 6-32
G
- getCache() method (Web Object Cache), 7-42
- getCrossSellRecommendations tag (personalization), 10-36
- getNextItem tag (personalization), 10-44
- getProperty tag, compile-time JML, A-9
- getRecommendations tag (personalization), 10-32
H
- header tag (JESI), 6-44
- hot picks (personalization), 10-16
- httpDownload tag (file access, download), 8-23
- HttpDownloadBean (file access, download), 8-12
- httpUpload tag (file access, upload), 8-20
- HttpUploadBean (file access, upload), 8-7
- httpUploadForm tag (file access, upload), 8-19
I
- if tag, JML, 3-8
- ifInRole tag (utility), 9-26
- implicit cache block naming, Web Object Cache, 7-7, 7-16
- include tag (JESI), 6-23
- include tag, compile-time JML, A-12
- interest dimension (personalization), 10-11
- invalidate tag (JESI), 6-37
- invalidateCache tag (Web Object Cache), 7-35
- invalidateCacheXXX() methods (Web Object Cache), 7-42
- invalidation
- JESI invalidation examples, 6-44
- JESI invalidation of cached objects, 6-17
- Web Object Cache, 7-11
- invoke tag (Web services), 11-18
- Item class (personalization), 10-55
- items (personalization)
- introduction, 10-7
- specification of input items, 10-18
- use in personalization tags, 10-14
- iterate tag (EJB), 9-19
- iterate tag (utility), 9-26
J
- Java Object Cache--see Oracle Application Server Java Object Cache
- JavaBeans
- bean references, compile-time JML, A-2
- for file access, 8-6
- JML bean binding tags, 3-4
- Oracle data-access beans, 4-2
- SendMailBean, 8-30
- JavaServer Pages Standard Tag Library--see JSTL
- jesi codeblock tag, 6-33
- jesi control tag, 6-21
- jesi cookie tag, 6-43
- jesi fragment tag, 6-32
- jesi header tag, 6-44
- jesi include tag, 6-23
- jesi invalidate tag, 6-37
- jesi object tag, 6-42
- jesi param tag, 6-26
- jesi personalize tag, 6-46
- JESI tags
- configuration file for invalidation, 6-39
- control/include examples, 6-27
- control/include model, 6-9
- example, personalization of cached pages, 6-47
- invalidation, 6-17
- invalidation examples, 6-44
- invalidation tag and subtags, 6-36
- JESI includes, functionality, 6-16
- overview of Oracle implementation, 6-8
- personalization of cached pages, 6-17
- personalization tag, cached pages, 6-46
- tag descriptions, 6-20
- tag handling, JESI-ESI conversion, 6-48
- tag library descriptor file, 6-20
- tags for dynamic caching, 6-20
- template/fragment examples, 6-34
- template/fragment model, 6-10
- usage models, 6-9
- jesi template tag, 6-29
- jml call tag, compile-time JML, A-11
- jml choose tag, 3-9
- JML expressions, compile-time JML
- attribute settings, A-3
- syntax, A-3
- jml flush tag, 3-12
- jml for tag, 3-10
- jml foreach tag, 3-11
- jml forward tag, compile-time JML, A-13
- jml getProperty tag, compile-time JML, A-9
- jml if tag, 3-8
- jml include tag, compile-time JML, A-12
- jml lock tag, compile-time JML, A-12
- jml otherwise tag, 3-9
- jml plugin tag, compile-time JML, A-14
- jml print tag, A-14
- jml remove tag, 3-7
- jml return tag, 3-12
- jml set tag, compile-time JML, A-10
- jml setProperty tag, compile-time JML, A-9
- JML tags
- attribute settings, compile-time JML, A-3
- bean references, compile-time JML, A-2
- descriptions, additional compile-time tags, A-7
- descriptions, bean binding tags, 3-4
- descriptions, logic/flow control tags, 3-8
- expressions, compile-time JML, A-3
- overview, 3-2
- philosophy, 3-3
- requirements, 3-2
- summary of tags, categories, 3-3
- summary, compile-time vs. runtime, A-6
- tag library descriptor file, 3-2
- taglib directive, compile-time JML, A-5
- JML types
- example, 2-8
- JmlBoolean, 2-4
- JmlFPNumber, 2-6
- JmlNumber, 2-5
- JmlString, 2-7
- overview, 2-2
- jml useBean tag, compile-time JML, A-8
- jml useCookie tag, 3-6
- jml useForm tag, 3-5
- jml useVariable tag, 3-4
- jml when tag, 3-9
- JmlBoolean extended type, 2-4
- JmlFPNumber extended type, 2-6
- JmlNumber extended type, 2-5
- JmlString extended type, 2-7
- JSP Markup Language--see JML
- JspScopeEvent class, event handling, 9-2
- JspScopeListener
- application scope support, 9-6
- examples, 9-7
- general use, 9-2
- overview, 9-2
- page scope support, 9-4
- request scope support, 9-5
- requirements, 9-4
- sample application, 9-7
- session scope, integration with HttpSessionBindingListener, 9-6
- use in OC4J / servlet 2.3, 9-3
- JSTL
- expression language, 1-26
- overview, 1-24
- scoped variables, 1-28
- tag summaries, 1-29
L
- lastModified tag (utility), 9-27
- lock tag, compile-time JML, A-12
- lookupPolicy() method (Web Object Cache), 7-41
M
- mail JavaBean and tag
- attachments, 8-28
- general considerations, 8-27
- introduction, 8-27
- sendMail tag description, 8-35
- SendMailBean description, 8-30
- tag library descriptor file, 8-36
- map tag (Web services), 11-16
- message (Web services), 11-3, 11-4, 11-5
- mining object repository (personalization), 10-5
- mining table repository (personalization), 10-4
- models (personalization), 10-5
- MTR.MTR_BIN_BOUNDARY table (personalization), 10-9
N
- navigation items (personalization), 10-9
O
- Object Caching Service for Java--see Oracle Application Server Java Object Cache
- object tag (JESI), 6-42
- operation (Web services), 11-4
- Oracle Application Server Java Object Cache
- as default Web Object Cache repository, 7-4
- configuration notes, 7-61
- introduction, 1-18
- versus Web Object Cache, 1-19
- OracleAS Web Cache
- ESI processor, 6-6
- introduction, 1-17, 6-4
- steps in usage, 6-5
- versus Web Object Cache, 1-19
- otherwise tag, JML, 3-9
P
- page events (JspScopeListener), 9-2
- param tag (JESI), 6-26
- parsexml tag for XML output, 5-8
- part tag (Web services), 11-20
- parts, message (Web services), 11-5
- personalization
- categories, 10-7
- configuration file, personalization.xml, 10-58
- demographic items, 10-20
- hot picks, 10-16
- interest dimension, 10-11
- introduction, Oracle implementation, 10-3
- Item class description, 10-55
- items and recommendations, 10-7
- items, usage in tags, 10-14
- mining object repository, 10-5
- mining table repository, 10-4
- models, 10-5
- navigation items, 10-9
- overview, general, 10-2
- prediction value, 10-9
- ratings and rankings, 10-9
- recommendation engine, 10-5
- recommendation engine API features, 10-6
- recommendation engine farms, 10-6
- recommendation engine session management, 10-12
- requests for recommendations, 10-11
- stateful vs. stateless recommendation engine sessions, 10-10
- tag descriptions (also see "personalization tags"), 10-26
- tag functionality (also see "personalization tags"), 10-12
- taxonomies, 10-7
- personalization (customization), JESI, 6-17
- personalization endRESession tag, 10-30
- personalization evaluateItems tag, 10-40
- personalization forItem tag, 10-42
- personalization getCrossSellRecommendations tag, 10-36
- personalization getNextItem tag, 10-44
- personalization getRecommendations tag, 10-32
- personalization recordDemographic tag, 10-50
- personalization recordNavigation tag, 10-47
- personalization recordPurchase tag, 10-48
- personalization recordRating tag, 10-49
- personalization removeDemographicRecord tag, 10-54
- personalization removeNavigationRecord tag, 10-51
- personalization removePurchaseRecord tag, 10-52
- personalization removeRatingRecord tag, 10-53
- personalization selectFromHotPicks tag, 10-38
- personalization setVisitorToCustomer tag, 10-31
- personalization startRESession tag, 10-27
- personalization tags
- item recording and removal tag descriptions, 10-46
- limitations, 10-57
- mode of use for item recording, 10-21
- overview of item recording and removal tags, 10-15
- overview of recommendation and evaluation tags, 10-15
- recommendation and evaluation tag descriptions, 10-32
- session management tag descriptions, 10-27
- specification of input items, 10-18
- tag library descriptor file, 10-26
- tag-extra-info variables for returned items, 10-17
- tuning, filtering, and sorting, 10-22
- personalization.xml configuration file, 10-58
- personalize tag (JESI), 6-46
- plugin tag, compile-time JML, A-14
- port (Web services), 11-4
- port type (Web services), 11-4
- prediction value (personalization), 10-9
- print tag, JML, A-14
- property tag (Web services), 11-17
- putCache() method (Web Object Cache), 7-42
R
- rankings (personalization), 10-9
- ratings (personalization), 10-9
- recommendation engine (personalization)
- introduction, 10-5
- overview of API features, 10-6
- recommendation engine farms, 10-6
- session management, 10-12
- stateful vs. stateless sessions, 10-10, 10-13
- recommendations (personalization), 10-7
- recordDemographic tag (personalization), 10-50
- recordNavigation tag (personalization), 10-47
- recordPurchase tag (personalization), 10-48
- recordRating tag (personalization), 10-49
- recursive downloading (file access tags and beans), 8-5
- remove tag, JML, 3-7
- removeDemographicRecord tag (personalization), 10-54
- removeNavigationRecord tag (personalization), 10-51
- removePurchaseRecord tag (personalization), 10-52
- removeRatingRecord tag (personalization), 10-53
- request events (JspScopeListener), 9-2
- resource management
- application (JspScopeListener), 9-2
- page (JspScopeListener), 9-2
- request (JspScopeListener), 9-2
- session (JspScopeListener), 9-2
- return tag, JML, 3-12
- row prefetching, through ConnBean, 4-4
- RPC (Web services), 11-3
- runtime functionality, Web Object Cache, 7-10
S
- sample applications
- demo location, OTN, 1-1
- JML types example, 2-8
- JspScopeListener, event-handling, 9-7
- sendMail tag, 8-38
- Web services tags, 11-21
- XML transform and dbQuery tag example, 5-11
- XML transform and parsexml tag example, 5-13
- XML transform tag example, 5-9
- section IDs (Web Object Cache), 7-43
- security considerations
- file download tags and beans, 8-6
- file upload tags and beans, 8-4
- selectFromHotPicks tag (personalization), 10-38
- sendMail tag
- attribute descriptions, 8-37
- sample application, 8-38
- syntax, 8-36
- SendMailBean, 8-30
- session events (JspScopeListener), 9-2
- set tag, compile-time JML, A-10
- setProperty tag, compile-time JML, A-9
- setVisitorToCustomer tag (personalization), 10-31
- SOAP (Web services), 11-3
- sorting order (personalization), 10-25
- SQL tags
- overview, tag list, 4-16
- requirements, 4-17
- support for data sources, connection pooling, 4-3
- tag library descriptor file, 4-17
- SQL tags (JSTL), 1-29
- startRESession tag (personalization), 10-27
- statement caching
- through ConnBean, 4-4
- through ConnCacheBean, 4-7
- styleSheet tag for XML transformation, 5-6
- surrogates (Edge Side Includes), 6-3
T
- tag libraries
- for file access, 8-18
- for other Oracle components, 1-33
- JESI tags, descriptions, 6-20
- JESI tags, overview, 6-7
- Oracle JML tag descriptions, 3-4
- Oracle JML tags, overview, 3-2
- Oracle SQL tags, 4-16
- sendMail tag, 8-35
- syntax and symbology notes, 1-3
- XML tags, 5-5
- tag library descriptor files
- for EJB tags, 9-16
- for JESI tags, 6-20
- for Oracle file access tags, 8-18
- for Oracle JML tags, 3-2
- for Oracle mail tag, 8-36
- for Oracle personalization tags, 10-26
- for Oracle SQL tags, 4-17
- for Oracle XML tags, 5-5
- for utility tags, 9-23
- for Web Object Cache tags, 7-22
- for Web services tags, 11-13
- tag-extra-info classes, use of variables for personalization, 10-17
- taxonomies (personalization), 10-7
- TEI--see tag-extra-info
- template code (JESI), 6-29
- template tag (JESI), 6-29
- template/fragment model (JESI tags)
- examples, 6-34
- overview, 6-10
- transform tag for XML transformation, 5-6
- tuning settings (personalization), 10-22
- types
- JML types example, 2-8
- JmlBoolean extended type, 2-4
- JmlFPNumber extended type, 2-6
- JmlNumber extended type, 2-5
- JmlString extended type, 2-7
- Oracle JML extended types, descriptions, 2-4
- Oracle JML extended types, overview, 2-2
- overview of Oracle type extensions, 1-3
U
- UDDI (Web services), 11-2, 11-3
- update batching, through ConnBean, 4-4
- upload file features--see file access
- useBean tag (EJB), 9-18
- useBean tag, compile-time JML, A-8
- useCacheObj tag (Web Object Cache), 7-31, 7-32
- useCookie tag, JML, 3-6
- useForm tag, JML, 3-5
- useHome tag (EJB), 9-17
- useVariable tag, JML, 3-4
- utility tags
- introduction, 9-23
- tag library descriptor file, 9-23
W
- Web Object Cache
- benefits, 7-2
- cache block methods, 7-49
- cache block naming, 7-7, 7-16
- cache block runtime functionality, 7-10
- cache policy and scope, 7-5
- cache policy attributes, 7-12
- cache policy creation, 7-40
- cache policy descriptor, 7-56
- cache policy methods, 7-42
- cache repository descriptor, 7-59
- cache tag, 7-23
- cache tag examples, 7-39
- cacheInclude tag, 7-33
- cacheXMLObj tag, 7-28
- cloneable cache objects, 7-8
- configuration notes for file system cache, 7-62
- configuration notes for Oracle Application Server Java Object Cache, 7-61
- data invalidation and expiration, 7-10
- expiration policy attributes, 7-18
- expiration policy methods, 7-48
- expiration policy retrieval, 7-48
- invalidateCache tag, 7-35
- overview, 7-2
- overview, cache repository, 7-4
- overview, programming interfaces, 7-5
- role, versus other caches, 1-18
- section IDs, 7-43
- servlet API descriptions, 7-40
- servlet example, 7-53
- tag descriptions, 7-22
- tag library descriptor file, 7-22
- useCacheObj tag, 7-31
- Web services
- binding, 11-4
- general overview, 11-2
- message, 11-3, 11-4, 11-5
- operation, 11-4
- OracleAS Web Services overview, 11-10
- port type, 11-4
- RPC, 11-3
- SOAP, 11-3
- tags (also see "Web services tags"), 11-10
- UDDI, 11-2, 11-3
- WSDL, 11-3, 11-4, 11-6
- XML schema definitions, 11-5
- Web services invoke tag, 11-18
- Web services map tag, 11-16
- Web services part tag, 11-20
- Web services property tag, 11-17
- Web services tags
- descriptions, 11-13
- example, 11-21
- functionality overview, 11-11
- overview, 11-10
- tag library descriptor file, 11-13
- Web services webservice tag, 11-14
- webservice tag (Web services), 11-14
- WebServiceProxy interface, 11-10
- when tag, JML, 3-9
- WSDL (Web services), 11-3, 11-4, 11-6
X
- XML schema definitions (Web services), 11-5
- XML/XSL tags
- parsexml tag for XML output, 5-8
- styleSheet tag for XML transformation, 5-6
- summary of related OC4J tags, 5-3
- tag library descriptor file, 5-5
- transform and dbQuery tag example, 5-11
- transform and parsexml tag example, 5-13
- transform tag example, 5-9
- transform tag for XML transformation, 5-6
- XML producers and consumers, 5-2
- XML/XSL tags (JSTL), 1-29
- XPath (XML Path, JSTL), 1-31
- XSD--see XML schema definitions