Enterprise Java Beans
Computer
Training
Provided by Microsys Technologies and Solutions Pvt. Ltd.,
Day 1:
Developing Distributed Systems in Java
Understanding Distributed Objects
Benefits and Limitations of Distributed Objects
Object Request Brokers and Name Servers
Remote Method Invocation (RMI)
Transport Mechanisms (JRMP vs. IIOP)
Java and CORBA
EJB and CORBA
J2EE framework
Intro to various API s in J2EE
Introducing EJB
Why EJB?
Architecture of EJB.
Home and Remote interfaces
The EJB server and the concept of the container
Types of EJB s
EJB Roles
The EJB Deployment Descriptor
The EJB Deployment Process
JNDI
Binding and Locating Services
Relationships and Comparisons to other Naming Services: LDAP, COS, RMI
Concepts of InitialContext, Binding and working with them
Session Beans
Design and development of SL Session Bean
Lifecycle of a stateless session bean
Coding it out- remote and home interfaces and the bean class
Generating the container and setting various attributes
Writing a client for the bean
Design and development of SF Session Bean
Lifecycle of a stateful session bean
Coding it out- remote and home interfaces and the bean class
Generating the container and setting various attributes
Writing a client for the bean
Day 2:
Entity Beans
Modeling data as entity beans
BMP and CMP
Design and development of BMP Entity Bean
Lifecycle of a BMP Entity bean
Coding it out- remote and home interfaces and the bean class
Generating the container and setting various attributes
Writing a client for the bean
Design and development of CMP Entity Bean
Lifecycle of a CMP Entity bean
Coding it out- remote and home interfaces and the bean class
Generating the container and setting various attributes
Writing a client for the bean.
EJB QL.
Various operators and sample queries
Container managed persistance enhancements.
Inclusion of business methods in home interface.
Design considerations while choosing entity beans.
Day 3:
EJB transactions and JTA
Why transaction management?
Overview of Transaction Processing
Overview of TransactionManager, UserTransaction and XAResourse interfaces
Two Phase Commit protocol
Transaction context and propagation of transaction
Detailed discussion of various transaction attributes(container managed)
Rolling back container managed transactions
JTA
UserTransaction interface in detail.
Bean managed transactions with UserTransaction.
SessionSynchronization interface.
Setting up transaction isolation levels.
Java Message Service (JMS)
Message Oriented Middleware
Advantages of Messaging
Providers, Messages and Domains
Point-to-Point Messaging
Load balancing with Messaging.
Publish/Subscribe Messaging
Message selectors
Day 4:
Message driven bean
Design and development of a message driven bean
Lifecycle of MDB
EJB design patterns
Web service endpoints implemented by stateless session beans
Timer service
Message-driven bean generalization with corresponding support in J2EE
Connector 1.5
EJB QL enhancements
|
|
||||||||||||
Enterprise Java Beans
Day 1:
Developing Distributed Systems in Java
Understanding Distributed Objects
Benefits and Limitations of Distributed Objects
Object Request Brokers and Name Servers
Remote Method Invocation (RMI)
Transport Mechanisms (JRMP vs. IIOP)
Java and CORBA
EJB and CORBA
J2EE framework
Intro to various API s in J2EE
Introducing EJB
Why EJB?
Architecture of EJB.
Home and Remote interfaces
The EJB server and the concept of the container
Types of EJB s
EJB Roles
The EJB Deployment Descriptor
The EJB Deployment Process
JNDI
Binding and Locating Services
Relationships and Comparisons to other Naming Services: LDAP, COS, RMI
Concepts of InitialContext, Binding and working with them
Session Beans
Design and development of SL Session Bean
Lifecycle of a stateless session bean
Coding it out- remote and home interfaces and the bean class
Generating the container and setting various attributes
Writing a client for the bean
Design and development of SF Session Bean
Lifecycle of a stateful session bean
Coding it out- remote and home interfaces and the bean class
Generating the container and setting various attributes
Writing a client for the bean
Day 2:
Entity Beans
Modeling data as entity beans
BMP and CMP
Design and development of BMP Entity Bean
Lifecycle of a BMP Entity bean
Coding it out- remote and home interfaces and the bean class
Generating the container and setting various attributes
Writing a client for the bean
Design and development of CMP Entity Bean
Lifecycle of a CMP Entity bean
Coding it out- remote and home interfaces and the bean class
Generating the container and setting various attributes
Writing a client for the bean.
EJB QL.
Various operators and sample queries
Container managed persistance enhancements.
Inclusion of business methods in home interface.
Design considerations while choosing entity beans.
Day 3:
EJB transactions and JTA
Why transaction management?
Overview of Transaction Processing
Overview of TransactionManager, UserTransaction and XAResourse interfaces
Two Phase Commit protocol
Transaction context and propagation of transaction
Detailed discussion of various transaction attributes(container managed)
Rolling back container managed transactions
JTA
UserTransaction interface in detail.
Bean managed transactions with UserTransaction.
SessionSynchronization interface.
Setting up transaction isolation levels.
Java Message Service (JMS)
Message Oriented Middleware
Advantages of Messaging
Providers, Messages and Domains
Point-to-Point Messaging
Load balancing with Messaging.
Publish/Subscribe Messaging
Message selectors
Day 4:
Message driven bean
Design and development of a message driven bean
Lifecycle of MDB
EJB design patterns
Web service endpoints implemented by stateless session beans
Timer service
Message-driven bean generalization with corresponding support in J2EE
Connector 1.5
EJB QL enhancements
Developing Distributed Systems in Java
Understanding Distributed Objects
Benefits and Limitations of Distributed Objects
Object Request Brokers and Name Servers
Remote Method Invocation (RMI)
Transport Mechanisms (JRMP vs. IIOP)
Java and CORBA
EJB and CORBA
J2EE framework
Intro to various API s in J2EE
Introducing EJB
Why EJB?
Architecture of EJB.
Home and Remote interfaces
The EJB server and the concept of the container
Types of EJB s
EJB Roles
The EJB Deployment Descriptor
The EJB Deployment Process
JNDI
Binding and Locating Services
Relationships and Comparisons to other Naming Services: LDAP, COS, RMI
Concepts of InitialContext, Binding and working with them
Session Beans
Design and development of SL Session Bean
Lifecycle of a stateless session bean
Coding it out- remote and home interfaces and the bean class
Generating the container and setting various attributes
Writing a client for the bean
Design and development of SF Session Bean
Lifecycle of a stateful session bean
Coding it out- remote and home interfaces and the bean class
Generating the container and setting various attributes
Writing a client for the bean
Day 2:
Entity Beans
Modeling data as entity beans
BMP and CMP
Design and development of BMP Entity Bean
Lifecycle of a BMP Entity bean
Coding it out- remote and home interfaces and the bean class
Generating the container and setting various attributes
Writing a client for the bean
Design and development of CMP Entity Bean
Lifecycle of a CMP Entity bean
Coding it out- remote and home interfaces and the bean class
Generating the container and setting various attributes
Writing a client for the bean.
EJB QL.
Various operators and sample queries
Container managed persistance enhancements.
Inclusion of business methods in home interface.
Design considerations while choosing entity beans.
Day 3:
EJB transactions and JTA
Why transaction management?
Overview of Transaction Processing
Overview of TransactionManager, UserTransaction and XAResourse interfaces
Two Phase Commit protocol
Transaction context and propagation of transaction
Detailed discussion of various transaction attributes(container managed)
Rolling back container managed transactions
JTA
UserTransaction interface in detail.
Bean managed transactions with UserTransaction.
SessionSynchronization interface.
Setting up transaction isolation levels.
Java Message Service (JMS)
Message Oriented Middleware
Advantages of Messaging
Providers, Messages and Domains
Point-to-Point Messaging
Load balancing with Messaging.
Publish/Subscribe Messaging
Message selectors
Day 4:
Message driven bean
Design and development of a message driven bean
Lifecycle of MDB
EJB design patterns
Web service endpoints implemented by stateless session beans
Timer service
Message-driven bean generalization with corresponding support in J2EE
Connector 1.5
EJB QL enhancements
About The Training Provider: Microsys Technologies and Solutions Pvt. Ltd.,
Microsys Technologies and Solutions Pvt. Ltd., - Microsys Technologies & Solutions Pvt. Ltd is a proactive organization headquartered in Pune with its branches across Mumbai & Bangalore. In the last few years of our existence we have successfully offered value propositions to our clientele across the country and overseas.
Customized Software Development
Corporate Training & IT Education
leadership and management skill programs
...
