|
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
|