EJB 2 (Enterprise Java Beans) Training Course
(This course is offered only on-demand to a private batch and can be customized as per the business requirements)
Overview
The Enterprise JavaBeans EJB 2 training course has been specially designed for professionals looking to build large-scale, scalable, robust, secure, component-based, high-performance, distributed and transactional systems using the EJB 2.1 specification and deploying it as a J2EE application. You will learn the concepts and architecture of Entity Bean, Session Beans, Message-Driven beans. You will learn about EJB design patterns and best practices. You will also learn about modeling the entity-relationships from the enterprise database schema and enforcing those relationships in the EJB component framework using Container-Managed relationships. These concepts are further reinforced through the use of well-crafted exercises at appropriate points throughout the course. For this course, we support the following application servers and tools.
- WebSphere Application Server
- WebLogic
- Oracle
- JBoss
- Rational Application Developer (RAD)
- Eclipse
Objectives
The Enterprise JavaBeans EJB 2 training course aims to teach a set of advanced skills necessary to implement robust, scalable, reusable enterprise applications using the EJB 2.1 specification. This course also provides a comprehensive coverage of issues in the EJB architecture and its supporting APIs. At the end of EJB 2 training course, the participants will be able to:
- Develop robust and industrial-strength applications using EJB 2.1
- Package the application to deploy it on a J2EE-compliant server
- Master the EJB architecture
- Master the EJB APIs
- Build Session beans (stateless and stateful)
- Build container-managed persistence (CMP) Entity beans
- Build bean-managed persistence (BMP) Entity beans
- Build Message-Driven beans
- Use the timer service
- Use container-managed relationships (CMR) to model relationships between entity beans
- Use the EJBQL query language to implement custom finders and Ejb Select methods
- Master the EJB transactional model
- Master the EJB security model
Suggested Audience
- Enterprise Java Developers
- System Designers and Architects
Duration - 5 Days
Prerequisites - Knowledge of Java is required
Syllabus
1. Enterprise JavaBeans Architecture
|
2. Remote vs. Local EJB
|
3. Developing Session Beans
|
4. Developing Entity Beans
|
5. Developing EJB Applications
|
6. Container-Managed Relationships
|
7. EJB Query Language
|
8. Advanced CMP 2.0 Topics
|
9. Developing BMP Entity Beans
|
10. Introduction to Java Message Service (JMS)
|
11. Developing Message-Driven Beans
|
12. EJB Timer Service
|
13. Transactions
|
14. EJB Security
|
15. Java Authentication and Authorization Service
|





