This course is an introduction to the Enterprise Java Beans (EJB 3) technology. It starts by introducing the concepts and is ideal for someone who has never programmed using EJB. The course rapidly picks up and ends with advanced concepts that students can use in real life to complete large scale EJB based projects. The labs are done using RAD 7.5 and WebSphere 7.0 runtime.
Topics:
What you will learn:
After completing this course, the student should be able to:
Audience:
Chapter 1. Java Enterprise Edition (EE) Overview
Chapter 2. Introduction to Rational Application Developer (RAD) v7.5
Chapter 3. Enterprise JavaBeans (EJBs) Overview
Chapter 4. Stateless Session Beans
Chapter 5. Stateful Session Beans
Chapter 6. References and Dependency Injection
Chapter 7. Entities and Java Persistence API
Chapter 8. JPA Entity Lifecycle
Chapter 9. Java Persistence Query Language (JPA QL)
Chapter 10. Basic Entity Relationships
Chapter 11. Complex Entity Relationships
Chapter 12. Entity Inheritance
Chapter 13. Message-Driven Beans
Chapter 14. EJB Security
Chapter 15. Web Service Access to EJBs
Chapter 16. EJB Timer Service
Chapter 17. Transactions in EJB
Chapter 18. EJB Interceptors
Chapter 19. EJB Deployment
Chapter 20. EJB 3 Design Patterns
Chapter 21. JEE Application Deployment