JaiswalTraining

Get the online training        


Get Best Tutorial on all major programing language

Corejava Servlet Jsp  Php  Hibernate  Ajax Web Service   Ejb2.1 Ejb3.0 Struts Struts2  JPA Spring Ibatis   JSF    JSF2.0  CoreJavaDesignPattern    Jquery  Flex J2EE-Design-Patterns  Jboss7  Maven  Contact Me                                                                                                                                                                        
            IGNOU SMU PTU Project                                           Training                                                                                                                              
              

Contact Us  0091- 9210721663         jaiswaltraining@gmail.com






Corejava
Servlet
Jsp
Php
Hibernate
Ajax
Web Service
Ejb2.1
Ejb3.0
Struts  
Struts2
JPA
Spring
Ibatis
JSF
JSF2.0
CoreJavaDesignPattern
Jquery
Flex
J2EE-Design-Patterns
Jboss7
Maven










EJB3 Training Outline

  • Overview
    • Enterprise Applications
    • Containers and Objects
    • Three Containers
    • Remote Connectivity
    • Scalability and Availability
    • Security
    • Transaction Control
  • Architecture
    • What is an EJB?
    • Types of Beans
    • Inversion of Control
    • The Bean-Type Annotations
    • Dependency Injection
    • The @EJB Annotation
    • The GlassFish Application Server
    • The Administration Console
    • Deploying EJB Applications
    • Configuring Data Sources
    • Development Cycle and Roles
  • Session Beans
    • Interface/Implementation Split
    • Stateful vs. Stateless
    • The @Stateless Annotation
    • Lifecycle and State Transitions
    • Session Context
    • The @Stateful Annotation
    • State Transitions
    • Singletons and Pools
  • Entities
    • The Java Persistence API
    • Persistence Annotations
    • Configuration by Exception
    • ORM Annotations
    • The EntityManager
    • Acquiring and Using the EntityManager
    • persistence.xml
    • @Enumerated and @Temporal Types
  • Associations
    • Associations, Cardinality, and Ownership
    • Annotations
    • Unidirectional vs. Bidirectional
    • The @Embedded Annotation
  • Java Persistence Query Language
    • OO Query Languages
    • The FROM Clause and Directionality
    • The WHERE Clause
    • The SELECT Clause
    • Joins
    • Aggregates and Grouping
    • Ordering
  • Dependency Injection
    • Interdependent Systems
    • The Factory Pattern
    • The Service Locator Pattern
    • Dependency Injection
    • Injection by Magic?
    • Injection by Type
    • Injection by Name
    • The Component Environment
    • Deployment Descriptors
    • Impact on Stateful Session Beans
    • JNDI
    • Connecting to a Remote Bean
    • Using mappedName
    • Who Can Declare Dependencies
  • Message-Driven Beans
    • Asynchronous Messaging
    • The Java Message Service
    • Message-Driven Beans
    • Message Types
    • Injecting JMS Queues
    • JMS Configuration in GlassFish
  • Transactions
    • ACID Transactions
    • The EntityTransaction Interface
    • EJB Transaction Attributes
    • Persistence Contexts
    • Extended Persistence Contexts
    • Isolation Levels
    • Application-Managed Persistence
    • The SessionSynchronization Interface
    • Impact on JMS and MDBs
  • Exception Handling
    • Java Exceptions
    • Remote Exceptions
    • EJB Exception Handling
    • System Exceptions
    • Application Exceptions
    • Transaction Control
  • Security
    • Authentication and Authorization
    • Declarative Authorization
    • Abstract Roles
    • Concrete Realms
    • Configuring User Realms in GlassFish
    • Programmatic Authorization
    • Run-As Identity
  • Interceptors
    • EJB and AOP
    • The Intercepting Filter Pattern
    • EJB Interceptors
    • Annotating Interceptor Classes
    • The InvocationContext Interface
    • Binding Interceptors to Targets
    • Shared Lifecycle and Context
    • Interceptors and MDBs
  • Timers
    • The EJB Timer Service
    • The TimerService Interface
    • The Timer Interface
    • Timeout Methods
    • Timer Handles
    • Transactions and Timers
  • Conclusion
Ejb2.1 Training
   

1Understanding EJB Architecture 

2 Understanding EJB Types and Interfaces 

3 Understanding Session Beans 

4Using JNDI for Naming Services and Components 

5Developing Stateless Session Beans 

6Developing Stateful Session Beans 

7 Designing Web Applications 

8 Understanding Entity Beans 

9Using JDBC to Connect to a Database 

10 Developing Bean-Managed Persistence Entity Beans 

11 Developing Container-Managed Persistence Entity Beans 

12 Developing Container-Managed Relationships 

13 Understanding JMS and Message Driven Beans 

14 Developing Message Driven Beans 

15 Understanding J2EE Architecture 

16 Understanding J2EE Transactions 

17 Building Container-Managed Transaction Beans 

18 Building Bean-Managed Transaction Beans 

19 Understanding Security 

20 Implementing JavaMail in EJB Applications 

21 Developing a Complete Enterprise Application