1006 - Enterprise JavaBean Programming

Length Price
5 days $2,125.00

Prerequistes

-Introduction to Java

-Familiarity with SQL, JDBC and relational databases is helpful.

One of the following courses are recommended:

*Servlet and JavaServer Pages Programming

*Jakarta Struts: Advanced J2EE/JEE Web Applications.

The Enterprise JavaBean (EJB) specification provides a platform for developing scalable, distributed, and secure applications.  This 
course focuses on the 3.x version of EJB, which greatly eases the development of applications that require data persistence and 
transactional logic.  Session beans and message-driven beans along with other EJB services are also covered.  Due to the depth of 
services provided by the EJB specification, developers can focus on the business logic of the application.

Outline

1. Introduction to Enterprise JavaBeans
2. The EJB Architecture
3. The Business Interface and the Implementation
4. Exception Handling
5. Configuring Transactions
6. Interceptors
7. The Timer Service
8. Exposing Session Beans as a Web Services
9. Introduction to Entities
10. Entities in EJB 3.0
11. Object-Relational Mapping
12. Entity Relations
13. Inheritance
14. Introduction to Transactions
15. Bean-Managed Transactions
16. Container-Managed Transactions
17. Introduction to the Java Messaging System (JMS)
18. Programming with JMS
19. Message-Driven Beans
20. Design Patterns
21. Security

Class Dates:

Classes being scheduled, call
1-800-755-0142 or Contact Us with your request.