The Java EE 5 Tutorial

SL-351–EE5: Business Component Development with Enterprise JavaBeansTM Technology

The course SL-351: Business Component Development with Enterprise JavaBeans Technology provides students with advanced concepts and skills in designing, developing, and deploying EJB applications for the business tier.

Table B–2 Mapping from SL-351 Modules to Tutorial Chapters

Course Module 

Tutorial Chapters 

Module 1: Examine EJB Applications 

Chapter 20, Enterprise Beans

Chapter 21, Getting Started with Enterprise Beans

Module 3: Examine session beans 

Chapter 21, Getting Started with Enterprise Beans

Chapter 22, Session Bean Examples

Module 4: Examine Java Persistence API 

Chapter 24, Introduction to the Java Persistence API

Chapter 26, Persistence in the EJB Tier

Module 5: Model data association relationships using persistence entities 

Chapter 24, Introduction to the Java Persistence API

Chapter 26, Persistence in the EJB Tier

Module 6: Model inheritance and composition relationships using persistence entities 

Chapter 24, Introduction to the Java Persistence API

Chapter 26, Persistence in the EJB Tier

Module 7: Examine the Java Persistence query language 

Chapter 24, Introduction to the Java Persistence API

Chapter 27, The Java Persistence Query Language

Module 8: Examine Java Messaging API 

Chapter 31, The Java Message Service API

Chapter 32, Java EE Examples Using the JMS API

Module 9: Examine message-driven beans 

Chapter 20, Enterprise Beans

Chapter 23, A Message-Driven Bean Example

Module 11: Examine EJB transactions 

Chapter 20, Enterprise Beans

Chapter 33, Transactions

Module 12: Examine exception handling in an EJB application 

Chapter 20, Enterprise Beans

Module 13: Use timer services 

Chapter 22, Session Bean Examples

Module 14: Examine Java EE security 

Chapter 28, Introduction to Security in the Java EE Platform

Chapter 29, Securing Java EE Applications