Custom Search
Provided by: Microsys Technologies and Solutions Pvt. Ltd.,

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
This is primarily ilt training
workshop / seminarThis is a workshop seminar
instructor led trainingThis class may be available at a classroom in Bangalore, Karnataka,
Contact Microsys Technologies and Solutions Pvt. Ltd., for more information
Duration:4 days
Training Presented in:English
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
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 ...
tcw11-gfc-v396M-10/25/09-09:56:01-()[A]-[B]-[B] -16:28:27