Enterprise Java Beans 3.0
Overview & Objectives:
Enterprise JavaBeans (EJB) technology is the server-side component architecture for Java/J2EE. It enables rapid and simplified development of distributed, transactional, secure and portable Java applications. In this course, you will learn how to develop several types of EJBs, including session beans, entity beans, and message-driven beans. The course is taught using the EJB 3.0 framework.
Course Duration:
3 Days (Part-time or Fulltime available)
Who should attend:
1890 Java Developer or equivalent experience working with Java, JavaServer Pages (JSP), and Servlets.
Course modules:
- Role of EJB components in a Java EE application
- EJB component model
- Proper terminology to use when discussing EJB components and their elements
Chapter 2 Implementing EJB 3.0 Session Beans
- Compare stateless and stateful behavior
- Operational characteristics of a stateless session bean
- Operational characteristics of a stateful session bean
- Create session beans
- Package and deploy session beans
- Create a session bean client
Chapter 3 The Java Persistence API
- Role of the Java Persistence API (JPA) in a Java EE application
- Basics of Object Relational Mapping
- Elements and environment of an Entity component
- Life cycle and operational characteristics of Entity components
- Transaction semantics
- Compare programmatic and declarative transaction scoping
- Use the Java Transaction API (JTA) to scope transactions programmatically
- Implement a container-managed transaction policy
- Support optimistic locking with the versioning of entity components
- Predict the effect of transaction scope on application performance
- Effect of exceptions on transaction state
- JMS technology
- Create a queue message producer
- Create a synchronous message consumer
- Create an asynchronous message consumer
- Capabilities and limitations of EJB components as messaging clients
Chapter 6 Developing Message-Driven Beans
- Properties and life cycle of message-driven beans
- Create a JMS message-driven bean
- Create life-cycle event handlers for a JMS message-driven bean
- Exploit container-managed security
- User roles and responsibilities
- Create a role-based security policy
- Use the security API
- Configure authentication in the web tier
Certifications
- Cloud Computing Certifications
- Cisco Certifications
- Microsoft Certifications
- PHP Certifications
- CompTIA Certifications
- Linux Certifications
- MySQL Certifications
- Check Point Certification
- Sun Java Certifications
- VMware Certifications
- IPV6 Certifications






