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