[A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [L] [M] [N] [O] [P] [R] [S] [T] [V] [W] [X] packaging:ejb-jar file ejb-jar file packaging:enterprise application archive file enterprise application archive file packaging:Web archive resource file Web archive resource file parameter passing:pass-by-reference semantics parameter passing:pass-by-value semantics passivation activation 2nd session bean:passivation;session bean:activation passivation:field:declaring as transient state:transient field:transient;transient field passivation:releasing JDBC connection PayrollEJB:client view of stateless session bean:client view of 2nd PayrollEJB:database connection stateless session bean:database connection PayrollEJB:helper class:PayrollException PayrollMDB:deployment descriptor PayrollMDB:transaction attribute PayrollMDB:interfaces PayrollMDB:onMessage method onMessage method:handling JMS message PayrollMDB:sending message to a queue PayrollMDB:setMessageDrivenContext method PayrollMDB:use of message-driven bean 2nd PayrollMDB:using PayrollEJB interfaces PayrollEJB:local interfaces PayrollQueue message queue:PayrollQueue PayrollMDB:using message queue PayrollQueue:security access control performance:for entity object with container-managed persistence container-managed persistence:performance persistence: [See also container-managed persistence]2nd [See also bean-managed persistence] persistence:entity object:bean managed entity object:bean-managed persistence bean-managed persistence 2nd persistence:timer object timer:persistence persistent object entity object:persistent object PlanBean class:business methods entity bean:business methods 2nd PlanBean class:container-managed persistent fields PlanBean class:container-managed relationship fields entity bean:container-managed relationship PlanEJB BenefitsDatabase Web services:saving state PlanEJB:ejbSelect methods entity bean:ejbSelect methods ejbSelect method:EJB QL query;EJB QL:ejbSelect methods 2nd PlanEJB:ejbTimeout method timer service:ejbTimeout method ejbTimeout method;TimedObject interface;JavaMail;timer service:JavaMail 2nd PlanEJB:find methods EJB QL:PlanEJB queries PlanEJB:home business methods entity bean:home interface:business methods business methods:in home interface PlanEJB:home interface PlanEJB:implementation class entity bean:container-managed persistence:implementation 2nd PlanEJB:in entity example 2nd PlanEJB:life-cycle methods entity bean:life-cycle methods entity bean:timer:initializing;timer:initializing PlanEJB:local interface point-to-point messaging asynchronous communication:point-to-point messaging portability:of application PortableRemoteObject.narrow method programmatic transaction demarcation:by client transaction:programmatic demarcation:by client 2nd programmatic transaction demarcation:by session bean transaction:programmatic demarcation:by session bean 2nd programmatic transaction demarcation:drawbacks of transaction:programmatic demarcation:drawbacks of programmatic transaction demarcation:javax.transaction.UserTransaction interface javax.transaction.UserTransaction interface transaction:programmatic demarcation:javax.transaction.UserTransaction interface 2nd ProvidencePlanEJB bean-managed persistence:with Web services ProvidencePlanEJB:implementation class ProvidencePlanEJB:interfaces entity bean:ProvidencePlanEJB ProvidencePlanEJB:Web service class ProvidencePlanEJB:Web service endpoint interface JAX-RPC:Web service endpoint interface ProvidencePlanEJB:WSDL document WSDL:Web service description publish/subscribe messaging asynchronous communication:publish/subscribe messaging |