Index
A
B
C
D
E
F
H
I
J
L
M
N
O
P
Q
R
S
T
U
W
A
- Account demo
- object model, 9-4
- Account example
- configuring the database, 9-2
- database schema, 9-5
- described, 9-2
- entity development, 9-5
- object model, 9-4
- packages, classes, and files, 9-3
- running, 9-2
- using build script, 9-12
- aggregate collection mappings, 2-6
- aggregate object mappings, 2-6
- amendment methods, 7-1
- static, 7-3
- TopLink descriptors, customizing, 7-3
- application server, running with TopLink, 3-3
- attributes
- described, 1-5
- in Java objects, 1-5
B
- bean instance, defined, 1-5
- beans, installing in server, 4-11
- bi-directional relationships
- maintaining, one-to-many relationships, 6-3
- maintaining, overview, 6-2
C
- cache
- issues in clustering, 8-4
- locking in clustering, 8-8
- synchronization
- in clustering, 8-5
- cache locking, in clustering, 8-8
- cache synchronization
- in clustering, 8-5
- caching issues in clustering, 8-4
- caching options for finders, 5-14
- call by reference, enabling, 4-6
- class
- run-time, 4-9
- WebLogic Startup, 7-6
- class, persistent, 1-5
- clustering
- cache locking, 8-8
- cache synchronization, 8-5
- caching issues, 8-4
- described, 8-1
- explicit query refreshes, 8-5
- pinning, 8-3
- relationships, 8-2
- static partitioning, 8-3
- terminology, 8-1
- using session beans, 8-4
- using TopLink, 8-2
- CMP see "container-managed persistence"
- cmp-version element in ejb-jar.xml, 9-7
- connection pools, JDBC, 4-11
- connection-pool element in toplink-ejb-jar.xml, 9-9
- container-managed persistence
- concepts, 1-2
- customization, 7-1
- example application, 9-1
- Creating a redirect finder, 5-9
- creating in Java
- mappings, 7-2
- TopLink descriptors, 7-2
- customization
- DatabaseLogin, 7-4
- descriptors and mappings, 7-1
- in container-managed persistence, 7-1
- ServerSession, 7-4
- the DeploymentCustomization interface, 7-5
- TopLink descriptors using amendment methods, 7-3
- customizing
- DeploymentCustomization interface, 7-5
- descriptors using amendment methods, 7-3
- WebLogic Startup class, 7-6
D
- database schema
- Account example, 9-5
- DatabaseLogin described, 7-4
- dependent Java objects, A-8
- dependent lightweight objects
- dependent Java objects, A-8
- dependent value objects, A-8
- local entities, A-7
- dependent objects
- merging with SessionAccessor, 6-4
- merging without SessionAccessor, 6-6
- dependent objects, managing under EJB 1.1, 6-3
- dependent value objects, A-8
- deployment descriptors
- customizing using amendment methods, 7-3
- described, 1-4
- for entity beans, 4-3
- deployment, hot, 4-13
- DeploymentCustomization interface, 7-5
- descriptors (TopLink)
- creating in Java, 7-2
- customizing with amendment methods, 7-3
- direct mappings
- described, 2-2
- with entity beans, 2-2
- Dynamic finders
- creating, 5-8
- defined, 5-7
E
- EJB container, described, 1-4
- EJB deployment, hot, 4-13
- EJB Entity bean deployment
- configuring descriptors, 4-3
- described, 4-1
- overview, 4-1
- EJB Primary Key, defined, 1-6
- EJB See Enterprise JavaBean, 9-3
- EJB server, described, 1-4
- EJB specification
- indirection, 2-8
- inheritance, 2-8
- mapping, 2-1
- sequencing, 2-7
- EJB_ACCOUNT table, 9-5
- ejbc, 4-10
- EJBHome, defined, 1-5
- ejb-jar.xml
- described, 4-3
- ejb-name element, 9-7
- ejb-jar.xml file
- cmp-version element, 9-7
- described, 9-7
- query element, 9-7
- resource-ref element, 9-7
- EJBLocalHome, defined, 1-5
- EJBLocalObject, defined, 1-5
- ejb-name in ejb-jar.xml, 9-7
- EJBObject, defined, 1-5
- EJBQL, using for finders, 5-3
- Enterprise JavaBeans
- 2.0 support, 1-3
- architectures summary, A-1
- container, 1-4
- deployment descriptors, 1-4
- described, 1-3
- Entity beans, 1-4
- message-driven beans, 1-4
- remote entities, A-2
- remote session beans, A-3
- server, 1-4
- Session Beans, 1-4
- using in a demo application, 9-3
- Entity bean deployment
- configuring descriptors, 4-3
- described, 4-1
- overview, 4-1
- entity beans
- bean instance, 1-5
- defined, 1-5
- described, 1-4
- EJB Home, 1-5
- EJB Object, 1-5
- EJB Primary Key, 1-6
- EJBLocalHome, 1-5
- EJBLocalObject, 1-5
- inheritance, 2-8
- mapping using Mapping Workbench, 2-1
- mapping, overview, 2-1
- mappings, 2-4
- persistent state, 1-5
- sequencing with, 2-7
- with TopLink Mapping Workbench, 2-1
- example applications
- Single Bean, 9-2
- Expression finder, creating, 5-5
F
- finder results
- disabling caching, 5-15
- refreshing, 5-15
- finders
- advanced options, 5-14
- caching options, 5-14
- choosing the most appropriate type, 5-3
- creating SQL finders, 5-12
- defining in TopLink, 5-1
- disabling caching of returned results, 5-15
- Dynamic, 5-7
- managing large result sets, 5-16
- refereshing results, 5-15
- reserved, 5-9
- using EJBQL, 5-3
- using SQL, 5-11
- using TopLink Expression framework, 5-4
H
- home interface, inheritance, 2-8
- hot deployment, described, 4-13
I
- indirection
- described, 2-8
- EJBs, entity beans, 2-8
- inheritance
- described, 2-8
- EJBs, entity beans, 2-8
- home interface, 2-8
- installation
- troubleshooting, 3-5
J
- Java objects
- merging changes under EJB1.1, 6-4
- serializing between client and server under EJB 1.1, 6-4
- Java objects, described, 1-5
- Java Server Page, using in a demo application, 9-3
- JDBC connection pools, 4-11
- JSP See Java Server Page
L
- local entities, A-7
- login, Database, 7-3
M
- many-to-many mappings, 2-6
- mappings
- aggregate collection, 2-6
- aggregate object, 2-6
- between entity beans and Java objects, 2-4
- creating, 2-2
- creating in Java, 7-2
- described, 2-1
- direct, 2-2
- many-to-many, 2-6
- one-to-many, 2-5
- one-to-one, 2-5
- relationship, 2-3
- Message-driven beans, described, 1-4
- methods
- described, 1-5
- in Java objects, 1-5
N
- name element in toplink-ejb-jar.xml, 9-8
- native sequencing, 2-7
O
- object model, Account example, 9-4
- one-to-many mappings, described, 2-5
- one-to-one mapping, described, 2-5
P
- persistence descriptor, 4-4
- persistence-type element,in weblogic-ejb-jar.xml, 9-8
- persistence-use element
- in weblogic-ejb-jar.xml, 9-8
- persistent classes in Java objects, 1-5
- persistent state, 1-5
- pinning in clusters, 8-3
- project-class element
- in toplink-ejb-jar.xml, 9-8
Q
- query element in ejb-jar.xml, 9-7
R
- redeployment, 4-13
- relationship mappings
- described, 2-3
- with entity beans, 2-3
- relationships, described, 1-5
- remote entities, A-2
- remote session beans, A-3
- reserved finders
- described, 5-9
- resource-ref element in ejb-jar.xml, 9-7
- Running the Weblogic EJB Compiler, 4-10
- run-time classes, generating, 4-9
- run-time issues
- described, 6-1
- maintaining bi-directional relationships, 6-2
- transaction support, 6-1
S
- sequencing
- native, 2-7
- with entity beans, 2-7
- session and entity beans, combining, A-5
- session beans
- remote, A-3
- session beans, described, 1-4
- session beans, using in clustering, 8-4
- session described, 7-3
- session façade, A-5
- SessionAccessor
- merging dependent objects under EJB 1.1, 6-4
- SQL finder
- creating, 5-12
- defined, 5-11
- stateful, stateless Session Beans, 1-4
- static amendment methods, 7-3
- static partitioning
- in clusters, 8-3
T
- tables, EJB_ACCOUNT, 9-5
- thin client architecture, A-6
- TopLink
- installing in a Windows environment, 3-2
- TopLink CMP
- overview, 1-1
- testing with entity beans, 3-3
- TopLink descriptors
- creating in Java, 7-2
- customizing with amendment methods, 7-3
- TopLink Expression framework
- building an expression, 5-6
- using for finders, 5-4
- TopLink for Java, overview, 1-2
- TopLink Mapping Workbench
- overview, 1-2
- using with entity beans, 2-1
- TopLink project, creating, 9-9
- toplink-ejb-jar.xml
- connection-pool element, 9-9
- Data Type description (dtd), B-1
- described, 4-7, 9-8
- name element, 9-8
- project-class element, 9-8
- transaction support
- valid transactional states, 6-2
- when updates occur, 6-2
U
- undeployment, 4-13
W
- WebLogic Startup class, described, 7-6
- weblogic.ejbc, 4-10
- weblogic-ejb-jar.xml, 4-4
- described, 4-4
- unsupported tags, 4-6
- weblogic-ejb-jar.xml file
- element, 9-8
- described, 9-8
- persistence-type element, 9-8