[A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [L] [M] [N] [O] [P] [R] [S] [T] [V] [W] [X] EJB application architecture:customer benefits 2nd EJB application architecture:developer benefits 2nd EJB container enterprise bean deployment deployment EJB container:container artifacts container artifacts 2nd EJB container:deployment services deployment services EJB container:JDBC connection pooling service JDBC connection pooling EJB container:method-call interposition method-call interposition EJB container:runtime services EJB container:deployment services runtime services;deployment services runtime services 2nd 3rd 4th EJB container:runtime services:activation runtime services:activation activation transaction:activation;activation 2nd EJB container:runtime services:business method invocation runtime services:business method invocation business methods:invoking EJB container:runtime services:caching entity object state EJB container:runtime services:ejbLoad method:container-managed persistence 2nd EJB container:runtime services:ejbLoad method runtime services:ejbLoad method EJB container:runtime services:ejbStore method;runtime services:ejbStore method;ejbLoad method;ejbSt 2nd EJB container:runtime services:ejbLoad method:bean-managed persistence runtime services:ejbLoad method:bean-managed persistence ejbLoad method:bean-managed persistence;bean-managed persistence:ejbLoad method 2nd EJB container:runtime services:ejbStore method:bean-managed persistence runtime services:ejbStore method:bean-managed persistence ejbStore method:bean-managed persistence 2nd EJB container:runtime services:entity object creation runtime services:entity object creation 2nd EJB container:runtime services:entity object removal runtime services:entity object removal 2nd EJB container:runtime services:home interface lookup runtime services:home interface lookup EJB container:runtime services:invoking find methods runtime services:invoking find methods 2nd EJB container:runtime services:multithreading runtime services:multithreading EJB container:runtime services:multithreading:exclusive access runtime services:multithreading:exclusive access multithreading:exclusive access EJB container:runtime services:multithreading:using resource manager runtime services:multithreading:using resource manager multithreading:using resource manager;resource manager:synchronizing entity clients EJB container:runtime services:object removal runtime services:object removal session object removal EJB container:runtime services:passivation runtime services:passivation passivation transaction:passivation;passivation 2nd EJB container:runtime services:POOLED state:actions entity bean:life cycle:POOLED state:actions POOLED state:EJB container actions;runtime services:POOLED state:actions EJB container:runtime services:READY state:actions entity bean:life cycle:READY state:actions READY state:EJB container actions;runtime services:READY state:actions EJB container:runtime services:session object creation runtime services:session object creation EJB container:runtime services:timeout runtime services:timeout session bean:object removal:inactivity timeout EJB container:runtime services:transaction commit runtime services:transaction commit transaction:commit;commit operation 2nd EJB container:runtime services:transaction commit:options runtime services:transaction commit:options transaction:commit:options;commit operation:options EJB container:services 2nd EJB QL entity bean:EJB QL 2nd EJB QL:FROM clause FROM clause EJB QL:ORDER BY clause ORDER BY clause EJB QL:return value EJB QL:SELECT clause EJB QL:DISTINCT keyword SELECT clause;DISTINCT keyword EJB QL:using container-managed relationship field EJB QL:WHERE clause WHERE clause EJB Query Language (EJB QL): [See EJB QL] EJB roles: EJB server provider EJB server provider EJB roles: overview of EJB roles:application assembler application assembler EJB roles:container provider EJB container provider container provider EJB roles:deployer deployer EJB roles:system administrator system administrator EJB timer service: [See timer service] ejbActivate method entity bean:bean-managed persistence:ejbActivate method ejbCreate method ejbPostCreate method ejbCreate method:initialize conversational state session bean:stateful session object:ejbCreate method stateful session object:ejbCreate method:initialize state ejbCreate method:stateless session bean PayrollEJB:PayrollBean:ejbCreate method ejbFindByPrimaryKey method ejbHome method ejbLoad method ejbStore method bean-managed persistence:ejbLoad method;bean-managed persistence:ejbStore method EJBLocalObject interface ejbPassivate method ejbActivate method 2nd entity bean:bean-managed persistence:ejbPassivate method ejbPostCreate method:timer creation entity bean:ejbPostCreate method:timer creation ejbRemove method PayrollEJB:ejbRemove method stateless session bean:ejbRemove method ejbSelect method:implementation ejbTimeout method timer:ejbTimeout method EmployeeEJB container-managed persistence:EmployeeEJB 2nd EmployeeEJB:bean-managed persistence:implementation bean-managed persistence:implemention entity bean:bean-managed persistence:implementation 2nd EmployeeEJB:EmployeeBean implementation entity bean class:implementation container-managed persistence 2nd EmployeeEJB:home interface entity bean:home interface home interface:entity bean EmployeeEJB:life-cycle methods EmployeeEJB:local interface 2nd EmployeeEJB:primary key primary key EnrollmentBean class session bean class:implementation rules EnrollmentBean class:client view interface EnrollmentBean class:DBInsertSelection command bean 2nd EnrollmentBean class:DBQueryEmployee command bean 2nd EnrollmentBean class:DBQuerySelection command bean 2nd EnrollmentBean class:DBUpdateSelection command bean 2nd EnrollmentBean class:ejbCreate method:initialize state 2nd EnrollmentBean class:HealthPlan interface session bean class:use of EJB environment mechanism EJB environment mechanism 2nd EnrollmentBean class:implementation for entity example 2nd EnrollmentBean class:implementing stateful session bean session bean:stateful session object:implementing EnrollmentBean 2nd EnrollmentBean class:source code EnrollmentEJB:client view of session bean:client view of 2nd EnrollmentEJB:helper classes 2nd session bean:component interface:helper classes session bean:home interface:helper classes EnrollmentEJB:helper classes:EmployeeInfo class EnrollmentEJB:helper classes:Summary class EnrollmentEJB:helper classes:EnrollmentException class EnrollmentEJB:helper classes:Options class EnrollmentEJB:home interface EnrollmentEJB:implementation using entity beans EnrollmentEJB:in entity example 2nd EnrollmentEJB:parts EnrollmentEJB:remote interface EnrollmentWeb Web application:create method create method EnrollmentWeb Web application:invoking business methods session bean:invoking business methods business methods:invoking EnrollmentWeb Web application:using message-driven bean enterprise application architecture:J2EE enterprise application architecture:J2EE:advantages of EJB application architecture:advantages of enterprise application architecture:J2EE:EJB container enterprise application architecture:J2EE:Web container Web container;EJB container enterprise application architecture:J2EE:Web service interaction enterprise application architecture:three-tier enterprise application architecture:two-tier enterprise application architecture:Web-based enterprise application architecture:Web-based:CGI Common Gateway Interface (CGI) enterprise bean EJB application:definition of enterprise bean class 2nd 3rd enterprise bean class:container callback methods enterprise bean class:create methods enterprise bean class:find methods enterprise bean class:implementing component interface 2nd enterprise bean class:remove method remove method ejbRemove method enterprise bean developer bean developer EJB roles:bean developer enterprise bean: types session bean entity bean;message-driven beans enterprise bean:accessing Web service Web services:accessing from enterprise bean 2nd enterprise bean:accessing Web service: [See also ProvidencePlanEJB[enterprise bean:accessing Web service]] enterprise bean:client-view API client-view API home interface;component interface;Web service endpoint interface enterprise bean:component interface component interface enterprise bean:deployment descriptor deployment descriptor enterprise bean:enterprise bean class enterprise bean:home interface home interface 2nd enterprise bean:life cycle life cycle session bean:life cycle;entity bean:life cycle enterprise bean:local interface component interface:local interface enterprise bean:naming convention enterprise bean:packaging packaging:enterprise application 2nd enterprise bean:remote interface component interface:remote interface 2nd enterprise bean:select methods entity bean:select methods select methods enterprise bean:structure of 2nd entity bean class:business method implementation entity bean class:business methods business methods:implementation entity bean class:ejbCreate method ejbCreate method:entity bean entity bean class:ejbPostCreate method;ejbPostCreate method:entity bean entity bean class:ejbCreate method:implementation with container-managed persistence container-managed persistence:ejbCreate method implementation ejbCreate method:container-managed implementation entity bean class:ejbPostCreate method ejbPostCreate method entity bean class:EntityBean callbacks:implementation entity bean class:find methods find methods:implementation 2nd entity bean class:implementation 2nd entity bean:bean-managed persistence:abstract methods bean-managed persistence:entity bean:implementing abstract methods entity bean:bean-managed persistence:database access bean-managed persistence:database:access with bean-managed persistence 2nd entity bean:bean-managed persistence:ejbLoad method entity bean:bean-managed persistence:ejbStore method entity bean:client view 2nd entity bean:component interface design component interface:design for entity bean 2nd entity bean:component interface:client view component interface:entity bean:client view 2nd entity bean:container-managed persistence:accessor methods container-managed persistence:accessor methods accessor methods entity bean:definition entity bean:deployment EmployeeEJB:deployment deployment:entity bean entity bean:developer view 2nd entity bean:EJB QL:navigating relationships entity bean:example application: [See also EnrollmentWeb Web application]2nd [See also PlanEJB] entity bean:example application: [See also BenefitsAdminWeb]2nd [See also EmployeeEJB] entity bean:example application:BenefitsDatabase BenefitsDatabase 2nd entity bean:example application:databases entity bean:example application:description 2nd entity bean:example application:distributed deployment 2nd entity bean:example application:EmployeeDatabase database:handling preexisting in application entity bean:example application:ISV view 2nd entity bean:example application:logical components 2nd entity bean:example application:payroll system entity bean:example application:session example differences entity bean:example application:container-managed persistence entity bean:guidelines for use session bean:guidelines for use 2nd entity bean:home interface home interface:entity bean 2nd entity bean:home interface:create method home interface:entity bean:create method create method:in entity bean home interface entity bean:home interface:find methods home interface:entity bean:find methods find methods;entity object:finding entity bean:home interface:locating home interface:entity bean:locating entity bean:implementation for home methods home interface:home methods home methods entity bean:implementing local client view entity bean:ISV development of entity bean:life cycle:does-not-exist state life cycle:entity bean:does-not-exist state does-not-exist state entity bean:life cycle:POOLED state life cycle:entity bean:POOLED state POOLED state entity bean:life cycle:READY state life cycle:entity bean:READY state READY state entity bean:local client view local client view: entity bean entity bean:local interface local interface entity bean:parameter passing parameter passing entity bean:primary key 2nd 3rd primary key entity bean:remote interface 2nd entity bean:remote interface:accessing all attributes remote interface:accessing all attributes entity bean:remote interface:individual accessor methods remote interface:individual accessor methods accessor methods entity bean:remote interface:multiple value objects remote interface:multiple value objects entity bean:timer service entity bean:use of remote interface EnrollmentEJB:use of remote interface entity bean:with legacy data data:preexisting with entity bean 2nd entity object entity object:as shared object 2nd entity object:business methods business methods:invoking from entity object entity object:container-managed persistence persistence:entity object:container managed container-managed persistence 2nd entity object:creating 2nd entity object:finding entity object:identity identity:of entity object entity object:primary key entity object:life cycle life cycle:entity object 2nd entity object:persistence persistence:entity object 2nd entity object:removing entity object:state state:entity object 2nd environment entry environment entry:use of 2nd |