EJB3 Training Course
Customized On-site Training
Request a Quote
or call
1 (888) 357-1204
(3 days)
EJB3 Training Summary
EJB3 training course helps students to build upon their background knowledge in Java and acquire specific skills like developing, deploying, and running distributed applications using the Enterprise JavaBeans (EJB) technology, all while learning best practices.
EJBs are used in real-world applications such as ecommerce Web stores, banking transactions, stock-trading applications, credit-card processing and insurance risk analysis applications, to name a few, because of their compatibility with a wider range of databases and their ability to be reused in multiple applications. This course is the first step in learning how to develop Enterprise JavaBeans applications like these.
Fully UPDATED for EJB 3.0 Spec!
EJB3 Training Objectives
Upon successful completion of this course, students will be able to:
- Set up the EJB environment
- Develop stateless and stateful session beans that provide business logic and leverage the power of the EJB container
- Develop entity beans to model real-world entities in relational data stores using Java Persistence API (JPA), implement transactional states as well as exploit EJB QL and relationships
- Understand the core concepts of Java Messaging Service (JMS)
- Develop message-driven beans (MDB) and use them to provide network efficiency and systems integration
- Process transactions
- Optimize the performance of a site
The students will create distributed applications using Enterprise JavaBeans and deploy them on a Java EE application server.
Audience for EJB3 Training
EJB3 Training Prerequisites
This course is intended for experienced Java programmers who are familiar with the advanced aspects of Java like serialization, sockets, RMI, and JDBC.
Previous exposure to Java EE (including JMS), web development, and a working understanding of database fundamentals and SQL is also strongly suggested.
EJB3 training course will build upon these prerequisites to gain the specific skills necessary to develop, deploy, and run distributed applications using Enterprise JavaBeans (EJB3).
Additional Notes for EJB3 Training
They Took EJB3 Training Course
EJB3 Participant Review
Instructor was very well prepared and kept the class on schedule.
- CSC
The instructor was excellent. He knows the subject matter and handled all issues quickly, easily, and professionally.
- Intuit
EJB3 Training Outline
Java EE
- Overview of Java EE (a.k.a. J2EE)
- Role of EJBs in Java EE
Preparing to Develop EJB Applications
- Create an Application Plan
- Determine the Appropriate Bean
- Configure the J2EE Server for EJBs
Developing Session Beans
- Determine the Appropriate Session Bean Type
- Create a Remote Interface for a Session Bean
- Create a Home Interface for a Session Bean
- Create a Stateful Session Bean Class
- Create a Session Bean Client
- Deploy a Session Bean Component
- Create a Stateless Session EJB
Developing Entity Beans
- Determine the Appropriate Entity Bean
- Create a Remote Interface for an Entity Bean
- Create a Home Interface for an Entity Bean
- Create an Entity Bean Class
- Create a Client for an Entity Bean
- Create a Local Access Interface
- Deploy an Entity Bean Component
- Create a Container-managed Persistence Entity Bean
Developing Message-driven Beans
- Create a Message-driven Bean Class
- Create a Client Class for a Message-driven Bean
- Invoke an EJB
- Communicate to an HTML Front End
Processing Transactions
- Decide on the Types of Transactions to Use
- Define Transaction Attributes
- Set ACID Transaction Properties
- Create a Transactional Stateful Session Bean
Optimizing Site Performance
- Fine-tune Site Performance
- Enhance EJB Performance with Value Objects
- Pool Resources
Related Courses
- Tomcat Training
- Web Development With Spring and Hibernate Training
- J2EE on JBoss Training
- JSF Training
- Java and J2EE Overview for Managers Training
- J2EE Web Services Training
- JUnit Training
- Spring Hibernate and Acegi Training
- SOA Training
- Hibernate Training
- Web Services with Apache Axis Training
- Hibernate Brain Dump Training
- Complete Spring Framework Training
- Web Development With Servlets and JSPs Training
- Developing Enterprise Applications using J2EE Training
- Developing Applications with Apache Struts Training
- Developing with the Spring Framework Training
- Introduction to Java and J2EE Training
- Struts Training