Courses / Java/JavaEE


Web Development  |  Frameworks/Tools  |  Java/JavaEE  |  Ultimate  |  Managers  |  Nuggets/Seminars

Courses Search 

Enterprise Java Beans (EJB) 3

Course Syllabus | Time Table Calendar | Time Table List
 
 
Duration: 24 Hours (3 days)
 
Upcoming Date: the upcoming date will be published soon
 

Day 1
Introduction to JavaEE ( 1 hour ):
  • The Need for JavaEE
  • Overview on the JavaEE Architecture
  • JavaEE Key Standards
Introduction to EJB3 ( 2 hours):
  • The EJB Model
  • Key Services of the Application Server
Developing Session Beans ( 3 hours):
  • Stateless Session Beans
  • Stateful Session Beans
  • Packaging
  • Writing Clients
Using Dependency Injection ( 2 hours):
  • No More JNDI
  • Injection of EJBContext

Day 2
Messaging & Message Driven Beans ( 2 hours):
  • JMS Overview
  • JMS Message Driven Beans
  • Custom Messaging Types
Creating Interceptors ( 2 hours):
  • AOP Overview
  • Interceptor Classes
  • Lifecycle Interceptors
Using Transactions ( 2 hours):
  • Distributed Transactions
  • Bean Managed Transactions
  • Container Managed Transactions
EJB3 Security ( 2 hours):
  • Role Based Security
  • EJB3 Authorization

Day 3
Persistence – JPA ( 8 hours):
  • Object Relational Mapping
  • Mapping configurations
  • Embedded Objects
  • Composite Keys
  • Inheritance
  • Relationships
  • Working with the persistence manager
  • Working with Query objects
  • Caching and optimizations