JBoss Training Overview
All labs are done using the JBoss 4 or JBoss 5 Application Server as the server platform, and the lab instructions include detailed directions on using JBoss. Labs are done with the Eclipse IDE, and the lab instructions also include instructions for using Eclipse.
50% hands-on, 50% lecture
The Enterprise JavaBeans 3.0 specification is a deep overhaul of the EJB specification that is intended to improve the EJB architecture by reducing its complexity from the developer's point of view. It leverages annotations (introduced in Java 5) and Object-Relational Mapping (ORM) technologies to eliminate the dependence on complex EJB APIs, allow POJO (Plain Old Java Object) based development, and provide an effective technology for creating distributed, transactional components, and for mapping relational data to an object schema.
This course provides thorough coverage of the EJB3 technology - presented in a clear and effective manner. It starts with the basic concepts and APIs of EJB and then continues on with complex topics such as message driven beans and transactions. New concepts such as the use of annotations and the use of Dependency Injection to initialize references are covered in depth. The course also includes a solid introduction to developing persistent entities using the Java Persistence API (JPA).
The coures uses hands-on labs and a well-paced approach to make this complex technology understandable in an accelerated fashion. You will come away with a comprehensive understanding of EJB and the important issues that need to be considered to use it in real world applications. This course can be customized to your requirements.
JBoss Training Skills Gained
Hands-On
JBoss Training Course Duration
3 Days
JBoss Training Course outline
Session 1:
Introduction
Session 2: Session Beans
Session 3: Additional Capabilities
Session 4: Message-Driven Beans
Session 5: Transactions and
Security
Session 6: Exceptions
Session 7: Introduction to Java Persistence API
(JPA)
Session 8: Updates and Queries
[Optional] Session 9: Overview of Entity Relationships
[Optional] Session 10: Additional JPA Capabilities