Enterprise JavaBeans (EJB 2) Training(This course is designed for individual and can be customized as per the business requirements) view class outline
|Course No: DG-J206 view class outline Course Duration: 5 Days (40 Hrs.)|| Ratio of Hands-on/Lecture: |
70% hands-on/practical, 30% lecture.
|view class outline |
|Prerequisites:All attendees must have substantial prior experience with Java SE. Study Material: Study material, related courseware, and copies of all files developed during the class provided by us.||Location and Pricing : Price of training depends on location and mode of training class. To receive a customized proposal and price quote Get Quote Read More...||S/W Required: JDK 6, Eclipse, JBoss 7.0 and MySQL|
| Batch Size : 2-5, no scheduled batch would be cancel due to less no of participant. Batches are designed in such way so that proper attention can be given to the trainee in order to understand and use the technique tought by trainer. |
View Course Objectives in Details
| Training Mode : |
EJB Training Overview
Introduction to EJB 2 teaches attendees the skills they need to successfully develop all types of Enterprise JavaBeans, including session beans, entity beans, and message-driven beans. 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 Session Beans, Entity Bean, Message Driven beans. You will learn how to use EJB in your project and its 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 JBoss application servers, Eclipse IDE, MySQL DB and JDK 1.4 or heigher version.
EJB Training Prerequisites
All attendees should have a solid Java™ programming experience. Some experience with distributed systems development, especially object-based systems such as Java RMI, CORBA, or COM, is a plus. Some knowledge of JDBC is helpful in understanding the EJB persistence model. Understanding of XML is a plus but is not needed.
EJB Training Objectives
- Understand the role of EJB in the broader Java EE platform.
- Describe the features that are implemented by an EJB container on behalf of application components.
- Develop robust and industrial strength applications using EJB 2.1
- Package the application to deploy it on a J2EE-compliant server
- Build Session beans (stateless and stateful)
- Build stateless session beans as part of a service layer or SOA.
- Build container-managed persistence (CMP) Entity beans
- Build bean-managed persistence (BMP) Entity beans
- Manage transactional behavior of the application through declarative and programmatic techniques.
- Manage EJB security model behavior of the application through declarative and programmatic techniques.
- Invoke EJB sessions from Java web applications.
- Implement message-driven beans to process queued messages asynchronously.
- 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
| 1. Enterprise JavaBeans Architecture Go Top || 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 |