BDEJB3 – Building and Deploying Enteprise JavaBeans 3.0 using Hibernate and JBoss
Enquire/Book this course

Trained over 60000 delegates

Course delivered by industry expert instructors

Highly competitive pricing
Course Description
The EJB3 specification greatly simplifies the EJB implementation process, and this course teaches how to implement EJBs through the use of the Java Persistence API (JPA) and annotations. It uses Hibernate as the implementation of the JPA, and JBoss as the application server. The course explains how to use Session beans with annotations, and also how to expose session beans as Web services. It also teaches how to create and deploy Message-driven beans.Throughout this training course, students will build an end to end Java EE application. They will also see some of the common design patterns that can be applied when creating EJBs. The course also explains the importance of transactions how they are configured, and also how the security of EJBs is applied.
Target Student:
This training course is aimed at experienced Java developers, who need to learn the skills required to build enterprise applications using open source tools for Tomcat and the JBoss application server.
Prerequisites:
- Delegates should be familiar with the Java Programming language as far as at least being comfortable with its basic use and with OO concepts.
Delivery Method: Instructor led, group-paced, classroom-delivery learning model with structured hands-on activities.
The training course combines lectures with practical exercises that help the delegates to put what they have learned on the training course into practice. The exercises specifically build on what has been recently taught and are built up as the training course progresses.
Performance-Based Objectives
At the end of this training course, students should be able to:
- Understand the Java EE architectural paradigm, and appreciate how it can be used
- Use JNDI to locate distributed objects, including enterprise Java beans, and application server specific components
- Implement Hibernate applications outside of the container
- Develop and deploy Entity classes to JBoss using the Java Persistence API
- Implement Entity classes using Annotations
- Implement Entity classes using Hibernate mapping files
- Develop and deploy Session Enterprise Java Beans
- Understand how to deploy a session EJB as a Web service
- Deploy a complete Java EE application within a Java EE compliant application server
- Understand how to secure EJBs within the container
- Understand and write JMS based applications
- Create and deploy Message-Driven Beans
Course Content
Introduction to Java EE
2. Working with Ant
3. Using Hibernate for Persistence
4. The Java Persistence API (JPA)
5. Persistence Units
6. Enterprise Java Bean Overview
|
7. Session Beans in EJB3
8. The Entity Manager
9. JNDI
10. Web Applications and EJB
11. Java Messaging Service
12. Message Driven Beans
13. Securing Java EE Applications
|