Find Courses Here
Enterprise JavaBeans Programming 2.0 with JBoss Print E-mail
Course Length - 5 Days 
  
Course Description

This course is an advanced introduction to the Enterprise Java Beans (EJB) technology. It starts by introducing the concepts and ideal for someone who has never programmed using EJB. The course rapidly picks up and ends with advanced concepts that students can use in real life to complete large scale EJB based projects. The development and labs will be based on Sun's J2EE reference implementation, emphasizing the new features of the EJB 2.0 specification.

 
  
Course Prerequisites

The student is expected to understand the core Java libraries; be familiar with web application programming, including servlets and JSPs.

 
     
Course Topics:
  • Introduction to J2EE and JBoss AS 
  • Overview 
  • Session Beans 
  • Entity Beans 
  • Exceptions 
  • Transactions 
  • Security 
  • Message-Driven Beans 
  • J2EE Best Practices 
  • J2EE Design Patterns
  • Business Integration and Tier Patterns 
  • Introduction to J2EE and JBoss As
 
     
Practical Work

Students develop session beans, including accessing a database from session bean and EJB Java Client. Next, they develop CMP Entity Beans, including EJB/RDB mapping, finder methods. Next, they develop a message-driven bean and use the Java Message Service (JMS).

 
     
What You Will Learn

After completing this course, the student should be able to:

  • Understand the need for EJB 
  • Understand the EJB 2.0 specification at an expert level 
  • Understand how to develop, test, and deploy EJBs 
  • Gain knowledge of J2EE Design Patterns and Best Practices 
  • Learn the industry secrets in EJB scalability
 
     
Who Should Attend?

This course is intended for intermediate to advanced Java programmers. System architects will find the advanced concepts especially beneficial in designing a framework.