Call (605) 391-2110 to speak with a sales representative, or email us at sales@javalicense.com.
| Course Title: | EJB 3.0 Fast Track |
| Course Length: | 3 Days |
| Course Number: | Java111 |
| Delivery: | Instructor-led, On-Site |
| Audience: | Java developers who want to use EJB3. |
| Description: | The EJB 3.0 release represents a giant leap forward in the ease-of-use arena when compared to prior releases. This course not only covers traditional EJB concepts such as session and message-driven beans, but also new topics such as the Java Persistence API, Interceptors, and Dependency Injection via annotations. It uses hands-on labs and a well-paced approach to make this complex technology understandable in an accelerated fashion. You will come away with a comprehensive understanding of EJB and the important issues that need to be considered to use it in real world applications. |
| Course Outline: |
OverviewEJB 3.0Session Bean OverviewPackaging and DeploymentJNDI OverviewEJB ClientDependency InjectionDeployment Descriptor & EJB EnvironmentStateless Session Bean Lifecycle & InterceptorsStateful Session BeansThe Timer ServiceOverview of Messaging SystemsOverview of JMS APIMessage-Driven BeansMessage-Driven Bean LifecycleTransaction DefinitionTransactional System OverviewTransactions in EJBSecurity in EJBException HandlingEJB 3 Best PracticesJPA OverviewMapping a Simple ClassEntity Manager and Persistence ContextInserting and UpdatingQuerying and Java Persistence Query Language (JPQL)Versioning/Optimistic LockingRelationships OverviewMapping RelationshipsMapping InheritanceMore on QueryingEmbedded ObjectsJava Persistence with Java SEJava Persistence Best Practices |