General Know what is and what is not in scope of EJB specification (e.g. clustering and failover).
Distinguish different types of beans (stateless or stateful session, entity, message driven) and their specific purpose.
Know the transparent distributed nature of an EJB having a client-side stub and a server-side skeleton.
Describe the notion of J2EE containers and deployment.
Distinguish between of local and remote business interface(s).
Know the proper use of annotations and their relation to deployment descriptor.
Understand the notion of configuration by exception.
Session Beans Interceptors Know the javax.interceptor package.
Understand how AOP fits into EJB environment and how to configure EJBs to be intercepted.
Be able to write, use and configure EJB interceptors; use them properly to configure beans lifecycle methods.
Have a notion of default interceptors and how to include or exclude them.
Distinguish different types of beans (stateless or stateful session, entity, message driven) and their specific purpose.
Know the transparent distributed nature of an EJB having a client-side stub and a server-side skeleton.
Describe the notion of J2EE containers and deployment.
Distinguish between of local and remote business interface(s).
Know the proper use of annotations and their relation to deployment descriptor.
Understand the notion of configuration by exception.
Session Beans Interceptors Know the javax.interceptor package.
Understand how AOP fits into EJB environment and how to configure EJBs to be intercepted.
Be able to write, use and configure EJB interceptors; use them properly to configure beans lifecycle methods.
Have a notion of default interceptors and how to include or exclude them.