Business Component Development with EJB Technology, Java EE 5
Consultar precio
Infórmate sobre las condiciones
Solicita información
Business Component Development with EJB Technology, Java EE 5
Solicita información
Información del curso
Curso
Distancia
Descripción
Course Objectives
Implement business-tier functionality using EJB technology
Describe best practices and other advanced issues in business component development with EJB technology
Assemble and deploy EJB technology business-tier components on an application server
Integrate an EJB technology-based application using the Java Messaging Service API
Create and use Query objects using the Java Persistence Query Language
Implement business-tier functionality using EJB technology
Describe best practices and other advanced issues in business component development with EJB technology
Assemble and deploy EJB technology business-tier components on an application server
Integrate an EJB technology-based application using the Java Messaging Service API
Create and use Query objects using the Java Persistence Query Language
Temario
Examining EJB Applications
- Introduce the Java Platform, Enterprise Edition (Java EE)
- Examine the Java EE application architecture
- Examine the Java EE application creation process
- Describe the auction application
- Define the domain objects of the auction application
- Describe the implementation model for the auction system
- Create session beans: Essential tasks
- Create session beans: Add life-cycle event handlers
- Package and deploy session beans
- Create a session bean client
- Define entity classes: Essential tasks
- Manage the life-cycle of an entity instance
- Define entity beans: Add life-cycle event handlers
- Package and deploy entity classes
- Examine association relationships in the data and object models
- Use relationship properties to define associations
- Implement unidirectional and bidirectional associations
- Examining entity class inheritance
- Inheriting from an entity class
- Inheriting from an abstract entity class
- Inheriting from a non-entity class
- Inheriting using an embedded superclass
- Examining Inheritance mapping strategies
- Define entity classes: Using an embedded class
- Define entity classes: Using a composite primary key
- Examine the Java Persistence query language
- Create and use the select statement
- Create and use the bulk update statement
- Create and use the delete statement
- Create and use Query objects
- Describe the roles of the participants in the JMS API messaging system
- Write a message producer
- Write an asynchronous message listener
- Write a synchronous message listener
- List the messaging capabilities and limitations of session, entity, and message-driven beans
- Describe the properties and life cycle of message-driven beans
- Create a JMS message-driven bean
- Create a non JMS message-driven bean
-
Implementing Interceptor Classes and Methods
< >Create business interceptor method in the enterprise bean classCreate an interceptor classAssociate multiple business interceptor methods with an enterprise beanInclude life-cycle callback interceptor methods in an interceptor classCreate entity life-cycle callback methodsDescribe the transaction demarcation taskImplement Container-Managed Transactions (CMT)Interact programmatically with an ongoing CMT transactionImplement Bean-Managed Transactions (BMT)Apply transactions to messagingIntroduce exceptions in Java EE applications - Describe the exception path in a Java EE application environment
- Describe EJB container exception handling
- Handle exceptions in an enterprise bean's methods
- Handle exceptions in an enterprise bean's client code
- Review specific issues relating to exception handling in EJB technology applications
- Create a timer callback notification
- Process a timer callback notification
- Manage timer objects
- Understand the Java EE security architecture
- Authenticate the caller
- Examine Java EE authorization strategies
- Use declarative authorization
- Use programmatic authorization
- Examine the responsibilities of the deployer
- Define best practices and state the benefits of using EJB technology best practices
- Select and apply known patterns to Java EE application design
Destinatarios
Desarrolladores de aplicaciones, Desarrollador J2EE, Java Developer, Java EE Developer
Business Component Development with EJB Technology, Java EE 5
Itehl Consulting
Campus y sedes: Itehl Consulting
Itehl Consulting
(Distrito Federal)