[ home > services > Java Training Curriculums > Developing EJBs with IBM Rational Application Developer V6.0 ]

Developing EJBs with IBM Rational Application Developer V6.0

Course Code : 303-285
Skill Level : Intermediate
Duration : 5 Days
Delivery Type : Classroom with Hands-on labs exercises

Course Description

This course is designed to introduce Java developers to the development and testing of enterprise Java applications based on the J2EE component model. The scope of the course is the development and testing of Enterprise JavaBeans. This course includes extensive hands-on exercises

 

Course Objectives:

  • Describe the J2EE component model
  • Implement business logic as a set of EJB components
  • Explain how EJBs relate to servlets and other types of Java components
  • Create EJB clients
  • Develop EJB with application developer
  • Build Sessions EJBs
  • Build Entity EJBs
  • Perform EJB to relation database mappings for persistent data
  • Integrate your application with messaging using message-driven beans
  • Leverage quality-of-service features of the application server and EJB container
  • Use EJBs and Web services
  • Apply best practices in EJB design and implmentation
  • Deploy an EJB-based application to WebSphere Application Server Version 6.0

 

Course Prerequisites:

  • Experience with server-side Java applications
  • An appreciation of the concerns and problems related to e-business transaction processing
  • Familiarity with Application Developer wrokbench
  • Knowledge of basic concepts of XML

 

Agenda:

  • Introduction
  • Introduction to Enterprise JavaBenas
  • Session EJBs
  • Developing and testing session EJBs
  • JEE architecture overview
  • Using EJBs: a firlst look at EJB clients
  • Library case study
  • Entity EJB
  • Mapping CMP beans with Cloudscape
  • Container-managed relationships
  • EJB Inheritance
  • EJB Query Language
  • Bean-Managed Persistence
  • Message-Driven Beans (MDB)
  • Developing EJB clients
  • EJB Container Services for Transactions
  • EJB timer service
  • EJBs and Web Services
  • Exceptions in EJBs
  • EJB Security
  • EJB best practices
  • J2EE Packaging and Assembly
  • Overview of WebSphere Application Server V.6
  • WebSphere administration
  • Wrap-up